This commit is contained in:
Reto Brunner 2024-04-13 21:54:12 +02:00
parent 300bd4c84c
commit bfca0ca612

View file

@ -2,7 +2,7 @@ import {nextTick} from "vue";
import socket from "../socket"; import socket from "../socket";
import {store} from "../store"; import {store} from "../store";
import {ClientMessage} from "../../../shared/types/msg"; import type {ClientChan, ClientMessage} from "../types";
socket.on("more", async (data) => { socket.on("more", async (data) => {
const channel = store.getters.findChannel(data.chan)?.channel; const channel = store.getters.findChannel(data.chan)?.channel;
@ -22,8 +22,7 @@ socket.on("more", async (data) => {
); );
channel.moreHistoryAvailable = channel.moreHistoryAvailable =
data.totalMessages > channel.messages.length + data.messages.length; data.totalMessages > channel.messages.length + data.messages.length;
// TODO: invalid type cast channel.messages.unshift(...data.messages);
channel.messages.unshift(...(data.messages as ClientMessage[]));
await nextTick(); await nextTick();
channel.historyLoading = false; channel.historyLoading = false;