From 9f2c82e152fed055247667286649329dfeb0409c Mon Sep 17 00:00:00 2001 From: Reto Brunner Date: Sun, 14 Apr 2024 00:52:16 +0200 Subject: [PATCH] fix mentions --- client/js/socket-events/mentions.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/client/js/socket-events/mentions.ts b/client/js/socket-events/mentions.ts index 8f71e1e2..98c28fe6 100644 --- a/client/js/socket-events/mentions.ts +++ b/client/js/socket-events/mentions.ts @@ -1,7 +1,17 @@ import socket from "../socket"; import {store} from "../store"; import {ClientMention} from "../types"; +import {SharedMention} from "../../../shared/types/mention"; socket.on("mentions:list", function (data) { - store.commit("mentions", data as ClientMention[]); + store.commit("mentions", data.map(sharedToClientMention)); }); + +function sharedToClientMention(shared: SharedMention): ClientMention { + const mention: ClientMention = { + ...shared, + localetime: "", // TODO: can't be right + channel: null, + }; + return mention; +}