Fix tests, clean up

This commit is contained in:
Tyrrrz 2026-02-27 18:36:16 +02:00
parent b22e786449
commit 98e294f7e4
4 changed files with 4 additions and 5 deletions

View file

@ -24,6 +24,6 @@ public class JsonForwardSpecs
var forwardedMessage = message.GetProperty("forwardedMessage"); var forwardedMessage = message.GetProperty("forwardedMessage");
forwardedMessage.GetProperty("content").GetString().Should().Contain(@"¯\_(ツ)_/¯"); forwardedMessage.GetProperty("content").GetString().Should().Contain(@"¯\_(ツ)_/¯");
forwardedMessage.GetProperty("timestamp").GetString().Should().StartWith("2025-12-29"); forwardedMessage.GetProperty("timestamp").GetString().Should().StartWith("2025-12-28T22:52:42.175+00:00");
} }
} }

View file

@ -14,6 +14,6 @@ public class PlainTextForwardSpecs
var document = await ExportWrapper.ExportAsPlainTextAsync(ChannelIds.ForwardTestCases); var document = await ExportWrapper.ExportAsPlainTextAsync(ChannelIds.ForwardTestCases);
// Assert // Assert
document.Should().ContainAll("{Forwarded Message}", @"¯\_(ツ)_/¯", "December 29, 2025"); document.Should().ContainAll("{Forwarded Message}", @"¯\_(ツ)_/¯", "12/28/2025 10:52 PM");
} }
} }

View file

@ -8,7 +8,6 @@ using JsonExtensions.Reading;
namespace DiscordChatExporter.Core.Discord.Data; namespace DiscordChatExporter.Core.Discord.Data;
// https://docs.discord.com/developers/resources/message#message-snapshot-object // https://docs.discord.com/developers/resources/message#message-snapshot-object
// Message snapshots contain a subset of message fields for forwarded messages
public record MessageSnapshot( public record MessageSnapshot(
DateTimeOffset Timestamp, DateTimeOffset Timestamp,
DateTimeOffset? EditedTimestamp, DateTimeOffset? EditedTimestamp,

View file

@ -262,7 +262,7 @@
</div> </div>
} }
@* Forwarded message content *@ @* Forwarded message *@
@if (message is { IsForwarded: true, ForwardedMessage: not null }) @if (message is { IsForwarded: true, ForwardedMessage: not null })
{ {
<div class="chatlog__forwarded"> <div class="chatlog__forwarded">
@ -273,7 +273,7 @@
<em>Forwarded</em> <em>Forwarded</em>
</div> </div>
@* Forwarded text content *@ @* Forwarded content *@
@if (!string.IsNullOrWhiteSpace(message.ForwardedMessage.Content)) @if (!string.IsNullOrWhiteSpace(message.ForwardedMessage.Content))
{ {
<div class="chatlog__forwarded-content chatlog__markdown"> <div class="chatlog__forwarded-content chatlog__markdown">