|
|
@@ -272,14 +272,17 @@ namespace Discord |
|
|
|
} |
|
|
|
if (!isCurrentUser || isMuted != null || isDeafened != null | voiceChannel != null || roles != null) |
|
|
|
{ |
|
|
|
if (nickname == "") nickname = Nickname; |
|
|
|
//Swap "" and null. Our libs meanings and the API's are flipped. |
|
|
|
if (nickname == null) nickname = ""; |
|
|
|
else if (nickname == "") nickname = null; |
|
|
|
|
|
|
|
var request = new UpdateMemberRequest(Server.Id, Id) |
|
|
|
{ |
|
|
|
IsMuted = isMuted ?? IsServerMuted, |
|
|
|
IsDeafened = isDeafened ?? IsServerDeafened, |
|
|
|
VoiceChannelId = voiceChannel?.Id, |
|
|
|
RoleIds = roleIds, |
|
|
|
Nickname = nickname ?? "" |
|
|
|
Nickname = nickname |
|
|
|
}; |
|
|
|
await Client.ClientAPI.Send(request).ConfigureAwait(false); |
|
|
|
} |
|
|
|