From 36213c87a8d40e3bd57fcb5453542c49452d6a5e Mon Sep 17 00:00:00 2001 From: Alexey Golub Date: Thu, 13 Jul 2017 20:39:02 +0300 Subject: [PATCH] Refactor more --- DiscordChatExporter/Models/MessageGroup.cs | 12 ++++++------ DiscordChatExporter/Services/ExportService.cs | 6 ++++-- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/DiscordChatExporter/Models/MessageGroup.cs b/DiscordChatExporter/Models/MessageGroup.cs index e1ec0f9..6825616 100644 --- a/DiscordChatExporter/Models/MessageGroup.cs +++ b/DiscordChatExporter/Models/MessageGroup.cs @@ -6,17 +6,17 @@ namespace DiscordChatExporter.Models { public class MessageGroup { + public User Author { get; } + + public DateTime FirstTimeStamp { get; } + + public IReadOnlyList Messages { get; } + public MessageGroup(User author, DateTime firstTimeStamp, IEnumerable messages) { Author = author; FirstTimeStamp = firstTimeStamp; Messages = messages.ToArray(); } - - public User Author { get; } - - public DateTime FirstTimeStamp { get; } - - public IReadOnlyList Messages { get; } } } \ No newline at end of file diff --git a/DiscordChatExporter/Services/ExportService.cs b/DiscordChatExporter/Services/ExportService.cs index d4ac7e5..18efe35 100644 --- a/DiscordChatExporter/Services/ExportService.cs +++ b/DiscordChatExporter/Services/ExportService.cs @@ -74,10 +74,12 @@ namespace DiscordChatExporter.Services "$1"); // Preformatted multiline - content = Regex.Replace(content, "```([^`]*?)```", e => "" + e.Groups[1].Value + ""); + content = Regex.Replace(content, "```([^`]*?)```", + e => "" + e.Groups[1].Value + ""); // Preformatted - content = Regex.Replace(content, "`([^`]*?)`", e => "" + e.Groups[1].Value + ""); + content = Regex.Replace(content, "`([^`]*?)`", + e => "" + e.Groups[1].Value + ""); // Bold content = Regex.Replace(content, "\\*\\*([^\\*]*?)\\*\\*", "$1");