|
|
@ -16,18 +16,19 @@ namespace DiscordChatExporter.Core.Models
|
|
|
|
|
|
|
|
|
|
|
|
public IReadOnlyList<MessageGroup> MessageGroups { get; }
|
|
|
|
public IReadOnlyList<MessageGroup> MessageGroups { get; }
|
|
|
|
|
|
|
|
|
|
|
|
public int TotalMessageCount => MessageGroups.Sum(g => g.Messages.Count);
|
|
|
|
public long TotalMessageCount { get; }
|
|
|
|
|
|
|
|
|
|
|
|
public Mentionables Mentionables { get; }
|
|
|
|
public Mentionables Mentionables { get; }
|
|
|
|
|
|
|
|
|
|
|
|
public ChatLog(Guild guild, Channel channel, DateTime? from, DateTime? to,
|
|
|
|
public ChatLog(Guild guild, Channel channel, DateTime? from, DateTime? to,
|
|
|
|
IReadOnlyList<MessageGroup> messageGroups, Mentionables mentionables)
|
|
|
|
IReadOnlyList<MessageGroup> messageGroups, long totalMessageCount, Mentionables mentionables)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Guild = guild;
|
|
|
|
Guild = guild;
|
|
|
|
Channel = channel;
|
|
|
|
Channel = channel;
|
|
|
|
From = from;
|
|
|
|
From = from;
|
|
|
|
To = to;
|
|
|
|
To = to;
|
|
|
|
MessageGroups = messageGroups;
|
|
|
|
MessageGroups = messageGroups;
|
|
|
|
|
|
|
|
TotalMessageCount = totalMessageCount;
|
|
|
|
Mentionables = mentionables;
|
|
|
|
Mentionables = mentionables;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|