From bfca0ca612ec4d287c65fc34dc58cd7e60186227 Mon Sep 17 00:00:00 2001 From: Reto Brunner Date: Sat, 13 Apr 2024 21:54:12 +0200 Subject: [PATCH] fix more --- client/js/socket-events/more.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/client/js/socket-events/more.ts b/client/js/socket-events/more.ts index ddb069dc..703e07de 100644 --- a/client/js/socket-events/more.ts +++ b/client/js/socket-events/more.ts @@ -2,7 +2,7 @@ import {nextTick} from "vue"; import socket from "../socket"; import {store} from "../store"; -import {ClientMessage} from "../../../shared/types/msg"; +import type {ClientChan, ClientMessage} from "../types"; socket.on("more", async (data) => { const channel = store.getters.findChannel(data.chan)?.channel; @@ -22,8 +22,7 @@ socket.on("more", async (data) => { ); channel.moreHistoryAvailable = data.totalMessages > channel.messages.length + data.messages.length; - // TODO: invalid type cast - channel.messages.unshift(...(data.messages as ClientMessage[])); + channel.messages.unshift(...data.messages); await nextTick(); channel.historyLoading = false;