feature: Implemented Message Reference Property (#1413)
* Added support for Message References * Removed unused usings, added debugger display, updated ToString override * Changed snowflakes to be wrapped in an optional instead of a nullable.
This commit is contained in:
@@ -53,6 +53,9 @@ namespace Discord.WebSocket
|
||||
/// <inheritdoc />
|
||||
public MessageApplication Application { get; private set; }
|
||||
|
||||
/// <inheritdoc />
|
||||
public MessageReference Reference { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Returns all attachments included in this message.
|
||||
/// </summary>
|
||||
@@ -140,6 +143,17 @@ namespace Discord.WebSocket
|
||||
PartyId = model.Activity.Value.PartyId.Value
|
||||
};
|
||||
}
|
||||
|
||||
if (model.Reference.IsSpecified)
|
||||
{
|
||||
// Creates a new Reference from the API model
|
||||
Reference = new MessageReference
|
||||
{
|
||||
GuildId = model.Reference.Value.GuildId,
|
||||
ChannelId = model.Reference.Value.ChannelId,
|
||||
MessageId = model.Reference.Value.MessageId
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
||||
Reference in New Issue
Block a user