Refactor ChatMessage model and components: rename messageJson to miniMessageNode for clarity and consistency.

This commit is contained in:
akastijn 2026-08-01 23:36:40 +02:00
parent 90eb40caa7
commit f7edde65d6
3 changed files with 3 additions and 3 deletions

View File

@ -5,7 +5,7 @@
[{{ message.timestamp | date: 'mediumTime' }}] [{{ message.timestamp | date: 'mediumTime' }}]
</span> </span>
@defer (on viewport; prefetch on idle) { @defer (on viewport; prefetch on idle) {
<mini-message [node]="message.messageJson"></mini-message> <mini-message [node]="message.miniMessageNode"></mini-message>
} @placeholder { } @placeholder {
<span></span> <span></span>
} }

View File

@ -7,7 +7,7 @@ export interface ChatMessage {
type: string; type: string;
channel: string; channel: string;
receiver: string; receiver: string;
messageJson: ProcessedMiniMessageNode; miniMessageNode: ProcessedMiniMessageNode;
notBlocked: boolean; notBlocked: boolean;
channelName?: string; channelName?: string;
channelType?: 'SERVER' | 'DM' | 'PARTY' | 'GAC' | 'SPY'; channelType?: 'SERVER' | 'DM' | 'PARTY' | 'GAC' | 'SPY';

View File

@ -88,7 +88,7 @@ export class ChatService implements OnDestroy {
const messages: ChatMessage[] = raw.map((m) => { const messages: ChatMessage[] = raw.map((m) => {
const message: ChatMessage = { const message: ChatMessage = {
...m, ...m,
messageJson: precomputeNode(normalizeComponent(JSON.parse(m.messageJson))), miniMessageNode: precomputeNode(normalizeComponent(JSON.parse(m.messageJson))),
} as ChatMessage; } as ChatMessage;
const channelKey = this.getChannelKey(message); const channelKey = this.getChannelKey(message);
if (channelKey === null) { if (channelKey === null) {