GetRoleAsync W (#2989)

This commit is contained in:
Mihail Gribkov
2024-08-29 11:22:58 +03:00
committed by GitHub
parent 2aaa0fd2ff
commit 466b491c3c
5 changed files with 47 additions and 0 deletions

View File

@@ -2200,6 +2200,15 @@ namespace Discord.WebSocket
/// <inheritdoc />
IRole IGuild.GetRole(ulong id)
=> GetRole(id);
/// <inheritdoc cref="IGuild.GetRole" />
public Task<RestRole> GetRoleAsync(ulong id, RequestOptions options = null)
=> GuildHelper.GetRoleAsync(this, Discord, id, options);
/// <inheritdoc />
async Task<IRole> IGuild.GetRoleAsync(ulong id, RequestOptions options)
=> await GetRoleAsync(id);
/// <inheritdoc />
async Task<IRole> IGuild.CreateRoleAsync(string name, GuildPermissions? permissions, Color? color, bool isHoisted, RequestOptions options)
=> await CreateRoleAsync(name, permissions, color, isHoisted, false, options).ConfigureAwait(false);