|
|
@@ -49,6 +49,12 @@ namespace Discord.WebSocket |
|
|
|
/// <inheritdoc /> |
|
|
|
public IUserMessage ReferencedMessage => _referencedMessage; |
|
|
|
|
|
|
|
/// <inheritdoc cref="IUserMessage.Thread"/> |
|
|
|
public SocketThreadChannel Thread { get; private set; } |
|
|
|
|
|
|
|
/// <inheritdoc /> |
|
|
|
IThreadChannel IUserMessage.Thread => Thread; |
|
|
|
|
|
|
|
internal SocketUserMessage(DiscordSocketClient discord, ulong id, ISocketMessageChannel channel, SocketUser author, MessageSource source) |
|
|
|
: base(discord, id, channel, author, source) |
|
|
|
{ |
|
|
@@ -172,6 +178,11 @@ namespace Discord.WebSocket |
|
|
|
else |
|
|
|
_stickers = ImmutableArray.Create<SocketSticker>(); |
|
|
|
} |
|
|
|
|
|
|
|
if (model.Thread.IsSpecified) |
|
|
|
{ |
|
|
|
Thread = SocketThreadChannel.Create(guild, state, model.Thread.Value); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/// <inheritdoc /> |
|
|
|