Browse Source

Fix message type

pull/1876/head
Paulo 4 years ago
parent
commit
997b992883
2 changed files with 6 additions and 3 deletions
  1. +1
    -1
      src/Discord.Net.Core/Entities/Messages/IMessage.cs
  2. +5
    -2
      src/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs

+ 1
- 1
src/Discord.Net.Core/Entities/Messages/IMessage.cs View File

@@ -10,7 +10,7 @@ namespace Discord
public interface IMessage : ISnowflakeEntity, IDeletable
{
/// <summary>
/// Gets the type of this system message.
/// Gets the type of this message.
/// </summary>
MessageType Type { get; }
/// <summary>


+ 5
- 2
src/Discord.Net.WebSocket/Entities/Messages/SocketMessage.cs View File

@@ -61,6 +61,9 @@ namespace Discord.WebSocket
/// <inheritdoc />
public MessageFlags? Flags { get; private set; }

/// <inheritdoc/>
public MessageType Type { get; private set; }

/// <summary>
/// Returns all attachments included in this message.
/// </summary>
@@ -122,6 +125,8 @@ namespace Discord.WebSocket
}
internal virtual void Update(ClientState state, Model model)
{
Type = model.Type;

if (model.Timestamp.IsSpecified)
_timestampTicks = model.Timestamp.Value.UtcTicks;

@@ -185,8 +190,6 @@ namespace Discord.WebSocket
/// <inheritdoc />
IMessageChannel IMessage.Channel => Channel;
/// <inheritdoc />
MessageType IMessage.Type => MessageType.Default;
/// <inheritdoc />
IReadOnlyCollection<IAttachment> IMessage.Attachments => Attachments;
/// <inheritdoc />
IReadOnlyCollection<IEmbed> IMessage.Embeds => Embeds;


Loading…
Cancel
Save