Dont nullref if EditUser is called in a private channel.
This commit is contained in:
@@ -169,10 +169,10 @@ namespace Discord
|
|||||||
if (user == null) throw new ArgumentNullException(nameof(user));
|
if (user == null) throw new ArgumentNullException(nameof(user));
|
||||||
CheckReady();
|
CheckReady();
|
||||||
|
|
||||||
var everyoneId = user.Server.Id;
|
var serverId = user.Server?.Id;
|
||||||
return _api.EditUser(user.Server?.Id, user.Id,
|
return _api.EditUser(serverId, user.Id,
|
||||||
mute: mute, deaf: deaf,
|
mute: mute, deaf: deaf,
|
||||||
roles: roles.Select(x => x.Id).Where(x => x != everyoneId));
|
roles: roles.Select(x => x.Id).Where(x => x != serverId));
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task KickUser(User user)
|
public Task KickUser(User user)
|
||||||
|
|||||||
Reference in New Issue
Block a user