mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2024-09-19 20:28:46 -04:00
Refactor more
This commit is contained in:
parent
16ac87d9ce
commit
36213c87a8
2 changed files with 10 additions and 8 deletions
|
@ -6,17 +6,17 @@ namespace DiscordChatExporter.Models
|
||||||
{
|
{
|
||||||
public class MessageGroup
|
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)
|
public MessageGroup(User author, DateTime firstTimeStamp, IEnumerable<Message> messages)
|
||||||
{
|
{
|
||||||
Author = author;
|
Author = author;
|
||||||
FirstTimeStamp = firstTimeStamp;
|
FirstTimeStamp = firstTimeStamp;
|
||||||
Messages = messages.ToArray();
|
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>");
|
"<a href=\"$1\">$1</a>");
|
||||||
|
|
||||||
// Preformatted multiline
|
// 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
|
// 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
|
// Bold
|
||||||
content = Regex.Replace(content, "\\*\\*([^\\*]*?)\\*\\*", "<b>$1</b>");
|
content = Regex.Replace(content, "\\*\\*([^\\*]*?)\\*\\*", "<b>$1</b>");
|
||||||
|
|
Loading…
Reference in a new issue