From 5f9cede2ac9586bfd02611ce00563058d1192b27 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 13 Oct 2024 13:42:21 -0500 Subject: [PATCH] Fix sending chat messages Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1752 --- src/features/chats/components/chat.tsx | 2 +- src/queries/chats.ts | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) 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(