@@ -1,4 +1,4 @@
using Model = Discord.API.AuditLog;
using Model = Discord.API.AuditLog;
using EntryModel = Discord.API.AuditLogEntry;
using EntryModel = Discord.API.AuditLogEntry;
namespace Discord.Rest
namespace Discord.Rest
@@ -8,15 +8,16 @@ namespace Discord.Rest
/// </summary>
/// </summary>
public class MessageDeleteAuditLogData : IAuditLogData
public class MessageDeleteAuditLogData : IAuditLogData
{
{
private MessageDeleteAuditLogData(ulong channelId, int count)
private MessageDeleteAuditLogData(ulong channelId, int count, ulong authorId )
{
{
ChannelId = channelId;
ChannelId = channelId;
MessageCount = count;
MessageCount = count;
AuthorId = authorId;
}
}
internal static MessageDeleteAuditLogData Create(BaseDiscordClient discord, Model log, EntryModel entry)
internal static MessageDeleteAuditLogData Create(BaseDiscordClient discord, Model log, EntryModel entry)
{
{
return new MessageDeleteAuditLogData(entry.Options.MessageDeleteChannelId.Value, entry.Options.MessageDeleteCount.Value);
return new MessageDeleteAuditLogData(entry.Options.MessageDeleteChannelId.Value, entry.Options.MessageDeleteCount.Value, entry.TargetId.Value );
}
}
/// <summary>
/// <summary>
@@ -34,5 +35,13 @@ namespace Discord.Rest
/// deleted from.
/// deleted from.
/// </returns>
/// </returns>
public ulong ChannelId { get; }
public ulong ChannelId { get; }
/// <summary>
/// Gets the author of the messages that were deleted.
/// </summary>
/// <returns>
/// A <see cref="ulong"/> representing the snowflake identifier for the user that the messages were
/// created by.
/// </returns>
public ulong AuthorId { get; }
}
}
}
}