From 3be92c51fbe50c232a9b8b9df1572c2fbfb14e94 Mon Sep 17 00:00:00 2001 From: Paulo Date: Wed, 22 Apr 2020 10:11:14 -0300 Subject: [PATCH] Change how to assign to target variable Co-Authored-By: Joe4evr --- src/Discord.Net.WebSocket/DiscordSocketClient.cs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index dd1763afe..3ecfdde66 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -1658,13 +1658,9 @@ namespace Discord.WebSocket inviter = guild.AddOrUpdateUser(data.Inviter.Value); } - SocketUser target = null; - if (data.TargetUser.IsSpecified) - { - target = guild.GetUser(data.TargetUser.Value.Id); - if (target == null) - target = SocketUnknownUser.Create(this, State, data.TargetUser.Value); - } + SocketUser target = data.TargetUser.IsSpecified + ? (guild.GetUser(data.TargetUser.Value.Id) ?? SocketUnknownUser.Create(this, State, data.TargetUser.Value)) + : null; var invite = SocketInvite.Create(this, guild, channel, inviter, target, data);