Fix nullref when passing null to GetShardIdFor. (#1049)

This commit is contained in:
Alex Gravely
2018-05-03 21:30:13 -04:00
committed by Christopher F
parent e775853b1b
commit 7cfed7ff67

View File

@@ -129,7 +129,7 @@ namespace Discord.WebSocket
private int GetShardIdFor(ulong guildId)
=> (int)((guildId >> 22) % (uint)_totalShards);
public int GetShardIdFor(IGuild guild)
=> GetShardIdFor(guild.Id);
=> GetShardIdFor(guild?.Id ?? 0);
private DiscordSocketClient GetShardFor(ulong guildId)
=> GetShard(GetShardIdFor(guildId));
public DiscordSocketClient GetShardFor(IGuild guild)