/// <summary> /// マイリストにアイテムを登録する /// </summary> /// <param name="group_id">登録対象のマイリストグループID</param> /// <param name="item_type">アイテムの種類(動画、静画etc)</param> /// <param name="item_id">アイテムのID(smなどの接頭辞を含む)</param> /// <param name="description">登録アイテムに対するコメント</param> /// <returns></returns> public Task <ContentManageResult> AddMylistItemAsync(string group_id, NiconicoItemType item_type, string item_id, string description) { if (LoginUserMylistGroupData.IsDeflist(group_id)) { return(MylistClient.AddDeflistAsync(_context, item_type, item_id, description)); } else { return(MylistClient.AddMylistItemAsync(_context, group_id, item_type, item_id, description)); } }
/// <summary> /// マイリストにアイテムを登録する /// </summary> /// <param name="group_id">登録対象のマイリストグループID</param> /// <param name="mylistData">マイリストデータ</param> /// <returns></returns> public Task <ContentManageResult> AddMylistItemAsync(string group_id, MylistData mylistData) { return(MylistClient.AddMylistItemAsync(_context, mylistData.GroupId, mylistData.ItemType, mylistData.ItemId, mylistData.Description)); }