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' }}]
</span>
@defer (on viewport; prefetch on idle) {
<mini-message [node]="message.messageJson"></mini-message>
<mini-message [node]="message.miniMessageNode"></mini-message>
} @placeholder {
<span></span>
}

View File

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

View File

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