/// <summary> /// DBに登録済みのチャンネルの動画情報を取得 /// </summary> /// <returns></returns> public async Task GetYoutubeLiveStreamInfoAsync() { await Task.Run(() => { foreach (Channels channel in Channels) { var streams = dataBaseAccess.GetYoutubeLiveStreamInfo(channel); YoutubeLiveStreamInfos.AddRange(streams); } }); }
/// <summary>s /// チャットID一覧 /// </summary> /// <returns></returns> public List <string> GetLiveChatIds(string inChannelId) { return(YoutubeLiveStreamInfos?.Where(x => x.ChannelId == inChannelId).Select(x => x.LiveChatId).ToList()); }