From 7b314f21a2dcce2766886b120349ac3ead4e1f4d Mon Sep 17 00:00:00 2001 From: Untone Date: Sun, 4 Feb 2024 12:07:08 +0300 Subject: [PATCH] fmt-lint --- src/context/connect.tsx | 3 ++- src/context/inbox.tsx | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/context/connect.tsx b/src/context/connect.tsx index 99310abd..b5f7daed 100644 --- a/src/context/connect.tsx +++ b/src/context/connect.tsx @@ -6,6 +6,7 @@ import { EventStreamContentType, fetchEventSource } from '@microsoft/fetch-event import { createContext, useContext, createSignal, createEffect } from 'solid-js' import { useSession } from './session' +import { Chat, Message } from '../graphql/schema/chat.gen' const RECONNECT_TIMES = 2 @@ -13,7 +14,7 @@ export interface SSEMessage { id: string entity: string // follower | shout | reaction action: string // create | delete | update | join | follow | seen - payload: Partial + payload: Author | Shout | Topic | Reaction | Chat | Message created_at?: number // unixtime x1000 seen?: boolean } diff --git a/src/context/inbox.tsx b/src/context/inbox.tsx index d80eca44..f3505efe 100644 --- a/src/context/inbox.tsx +++ b/src/context/inbox.tsx @@ -37,11 +37,11 @@ export const InboxProvider = (props: { children: JSX.Element }) => { // handling all action types: create update delete join left seen if (sseMessage.entity === 'message') { console.debug('[context.inbox]:', sseMessage.payload) - const relivedMessage = sseMessage.payload + const relivedMessage: Message = sseMessage.payload as Message setMessages((prev) => [...prev, relivedMessage]) } else if (sseMessage.entity === 'chat') { console.debug('[context.inbox]:', sseMessage.payload) - const relivedChat = sseMessage.payload + const relivedChat: Chat = sseMessage.payload as Chat setChats((prev) => [...prev, relivedChat]) } }