From 0edb47fa7f369907fe91bd5dbd4f09d28c09a10e Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 17 Oct 2015 04:21:08 -0300 Subject: [PATCH] Added name param to CreateRole --- src/Discord.Net/DiscordClient.API.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/DiscordClient.API.cs b/src/Discord.Net/DiscordClient.API.cs index 038f017c1..ac8a91bd3 100644 --- a/src/Discord.Net/DiscordClient.API.cs +++ b/src/Discord.Net/DiscordClient.API.cs @@ -665,10 +665,10 @@ namespace Discord //Roles /// Note: due to current API limitations, the created role cannot be returned. - public Task CreateRole(Server server) + public Task CreateRole(Server server, string name) => CreateRole(server?.Id); /// Note: due to current API limitations, the created role cannot be returned. - public async Task CreateRole(string serverId) + public async Task CreateRole(string serverId, string name) { CheckReady(); if (serverId == null) throw new NullReferenceException(nameof(serverId)); @@ -676,6 +676,9 @@ namespace Discord var response = await _api.CreateRole(serverId).ConfigureAwait(false); var role = _roles.GetOrAdd(response.Id, serverId, false); role.Update(response); + + await EditRole(role, name: name); + return role; }