Browse Source

initial commit

pull/2606/head
Misha133 2 years ago
parent
commit
7286c86c11
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      src/Discord.Net.WebSocket/DiscordSocketClient.cs

+ 5
- 3
src/Discord.Net.WebSocket/DiscordSocketClient.cs View File

@@ -2971,7 +2971,9 @@ namespace Discord.WebSocket
});


var cachedMsg = channel?.GetCachedMessage(data.MessageId.GetValueOrDefault(0)) as IUserMessage;
IUserMessage cachedMsg = null;
if (data.MessageId.IsSpecified)
cachedMsg = channel?.GetCachedMessage(data.MessageId.GetValueOrDefault(0)) as IUserMessage;

var cacheableMessage = new Cacheable<IUserMessage, ulong>(cachedMsg,
data.MessageId.GetValueOrDefault(0),
@@ -2979,7 +2981,7 @@ namespace Discord.WebSocket
async () =>
{
if(data.MessageId.IsSpecified)
return (await channel.GetMessageAsync(data.MessageId.Value).ConfigureAwait(false)) as IUserMessage;
return (await channel!.GetMessageAsync(data.MessageId.Value).ConfigureAwait(false)) as IUserMessage;
return null;
});

@@ -2995,7 +2997,7 @@ namespace Discord.WebSocket
data.TriggerType,
cacheableUser,
cacheableChannel,
cachedMsg is not null ? cacheableMessage : null,
data.MessageId.IsSpecified ? cacheableMessage : null,
data.AlertSystemMessageId.GetValueOrDefault(0),
data.Content,
data.MatchedContent.IsSpecified


Loading…
Cancel
Save