diff --git a/src/features/chats/components/chat.tsx b/src/features/chats/components/chat.tsx index 627fe2972..e7ef9c68d 100644 --- a/src/features/chats/components/chat.tsx +++ b/src/features/chats/components/chat.tsx @@ -96,7 +96,7 @@ const Chat: React.FC = ({ chat, inputRef, className }) => { if (!isSubmitDisabled && !createChatMessage.isPending) { submitMessage(); - if (!chat.accepted) { + if (chat.accepted === false) { acceptChat.mutate(); } } diff --git a/src/queries/chats.ts b/src/queries/chats.ts index 9eb1f10ee..2d6cb4118 100644 --- a/src/queries/chats.ts +++ b/src/queries/chats.ts @@ -294,8 +294,7 @@ const useChatActions = (chatId: string) => { onError: (_error: any, variables, context: any) => { queryClient.setQueryData(['chats', 'messages', variables.chatId], context.prevChatMessages); }, - onSuccess: async (response, variables, context) => { - const data = await response.json(); + onSuccess: (data, variables, context) => { const nextChat = { ...chat, last_message: data }; updatePageItem(ChatKeys.chatSearch(), nextChat, (o, n) => o.id === n.id); updatePageItem(