some minor fix

This commit is contained in:
Anirban Kar
2024-12-04 00:17:50 +05:30
parent d92029d573
commit 507a7f94bd
2 changed files with 13 additions and 2 deletions

View File

@@ -1,3 +1,4 @@
import { useStore } from '@nanostores/react';
import { useCallback, useEffect, useState } from 'react';
import { toast } from 'react-toastify';
import {
@@ -43,10 +44,15 @@ export function useEditChatDescription({
customChatId,
syncWithGlobalStore,
}: EditChatDescriptionOptions): EditChatDescriptionHook {
const chatId = (customChatId || chatIdStore.get()) as string;
const chatIdFromStore = useStore(chatIdStore);
const [editing, setEditing] = useState(false);
const [currentDescription, setCurrentDescription] = useState(initialDescription);
const [chatId, setChatId] = useState<string>();
useEffect(() => {
setChatId(customChatId || chatIdFromStore);
}, [customChatId, chatIdFromStore]);
useEffect(() => {
setCurrentDescription(initialDescription);
}, [initialDescription]);
@@ -115,6 +121,11 @@ export function useEditChatDescription({
return;
}
if (!chatId) {
toast.error('Chat Id is not available');
return;
}
await updateChatDescription(db, chatId, currentDescription);
if (syncWithGlobalStore) {