Implemented GetVoiceRegionsAsync on IGuild. (#1166)

This commit is contained in:
advorange
2018-10-02 13:26:35 -07:00
committed by Christopher F
parent ff0fea98a6
commit 00717cf481
4 changed files with 49 additions and 0 deletions

View File

@@ -192,6 +192,14 @@ namespace Discord.Rest
return RestCategoryChannel.Create(client, guild, model);
}
//Voice Regions
public static async Task<IReadOnlyCollection<RestVoiceRegion>> GetVoiceRegionsAsync(IGuild guild, BaseDiscordClient client,
RequestOptions options)
{
var models = await client.ApiClient.GetGuildVoiceRegionsAsync(guild.Id, options).ConfigureAwait(false);
return models.Select(x => RestVoiceRegion.Create(client, x)).ToImmutableArray();
}
//Integrations
public static async Task<IReadOnlyCollection<RestGuildIntegration>> GetIntegrationsAsync(IGuild guild, BaseDiscordClient client,
RequestOptions options)