Refactor ChatMessage model and components: rename messageJson to miniMessageNode for clarity and consistency.
This commit is contained in:
parent
90eb40caa7
commit
f7edde65d6
|
|
@ -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>
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user