Browse Source

Merge pull request #44 from exsersewo/patch-1

Add IsSpecified check to Author field
pull/1923/head
Quin Lynch GitHub 3 years ago
parent
commit
b0f95dbb6c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      src/Discord.Net.WebSocket/Entities/Interaction/Message Components/SocketMessageComponent.cs

+ 3
- 3
src/Discord.Net.WebSocket/Entities/Interaction/Message Components/SocketMessageComponent.cs View File

@@ -50,15 +50,15 @@ namespace Discord.WebSocket
{
if (this.Message == null)
{
SocketUser author;
SocketUser author = null;
if (this.Channel is SocketGuildChannel channel)
{
if (model.Message.Value.WebhookId.IsSpecified)
author = SocketWebhookUser.Create(channel.Guild, Discord.State, model.Message.Value.Author.Value, model.Message.Value.WebhookId.Value);
else
else if (model.Message.Value.Author.IsSpecified)
author = channel.Guild.GetUser(model.Message.Value.Author.Value.Id);
}
else
else if (model.Message.Value.Author.IsSpecified)
author = (this.Channel as SocketChannel).GetUser(model.Message.Value.Author.Value.Id);

this.Message = SocketUserMessage.Create(this.Discord, this.Discord.State, author, this.Channel, model.Message.Value);


Loading…
Cancel
Save