This commit is contained in:
2025-05-21 18:03:22 +03:00
parent 4419151510
commit 074d6674b8
34 changed files with 99 additions and 79 deletions

View File

@@ -109,9 +109,9 @@ const HANDLERS = {
data: Extract<EventData, { type: EventType.REMOVE_MESSAGE }>["data"],
) => {
if (self.queryClient) {
self.queryClient.setQueryData(["messages", data.channelId], (oldData: any) => {
self.queryClient.setQueryData(["messages", data.channelId], (oldData: Message[]) => {
if (!oldData) return [];
return oldData.filter((message: any) => message.id !== data.messageId);
return oldData.filter((message: Message) => message.id !== data.messageId);
});
}
},
@@ -159,6 +159,7 @@ export const useGatewayStore = create<GatewayState>()((set, get) => {
});
for (const [type, handler] of Object.entries(HANDLERS)) {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
client.onEvent(type, (data: any) => {
handler(get(), data);
});