Example #1
0
 public async Task <IReadOnlyCollection <IDiscordChannel> > GetChannelsAsync(ulong guildId)
 => (await _apiClient.GetChannelsAsync(guildId))
 .Select(x => (x.GuildId != 0)
                                 ? new DiscordGuildChannel(x, this)
                                 : new DiscordChannel(x, this)
         ).ToList();