mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2026-01-28 22:01:55 +00:00
Refactor more
This commit is contained in:
@@ -6,17 +6,17 @@ namespace DiscordChatExporter.Models
|
||||
{
|
||||
public class MessageGroup
|
||||
{
|
||||
public User Author { get; }
|
||||
|
||||
public DateTime FirstTimeStamp { get; }
|
||||
|
||||
public IReadOnlyList<Message> Messages { get; }
|
||||
|
||||
public MessageGroup(User author, DateTime firstTimeStamp, IEnumerable<Message> messages)
|
||||
{
|
||||
Author = author;
|
||||
FirstTimeStamp = firstTimeStamp;
|
||||
Messages = messages.ToArray();
|
||||
}
|
||||
|
||||
public User Author { get; }
|
||||
|
||||
public DateTime FirstTimeStamp { get; }
|
||||
|
||||
public IReadOnlyList<Message> Messages { get; }
|
||||
}
|
||||
}
|
||||
@@ -74,10 +74,12 @@ namespace DiscordChatExporter.Services
|
||||
"<a href=\"$1\">$1</a>");
|
||||
|
||||
// Preformatted multiline
|
||||
content = Regex.Replace(content, "```([^`]*?)```", e => "<span class=\"pre\">" + e.Groups[1].Value + "</span>");
|
||||
content = Regex.Replace(content, "```([^`]*?)```",
|
||||
e => "<span class=\"pre\">" + e.Groups[1].Value + "</span>");
|
||||
|
||||
// Preformatted
|
||||
content = Regex.Replace(content, "`([^`]*?)`", e => "<span class=\"pre\">" + e.Groups[1].Value + "</span>");
|
||||
content = Regex.Replace(content, "`([^`]*?)`",
|
||||
e => "<span class=\"pre\">" + e.Groups[1].Value + "</span>");
|
||||
|
||||
// Bold
|
||||
content = Regex.Replace(content, "\\*\\*([^\\*]*?)\\*\\*", "<b>$1</b>");
|
||||
|
||||
Reference in New Issue
Block a user