This commit is contained in:
Timothy J. Baek 2024-09-26 03:25:44 +02:00
parent 4eeb669ac3
commit 78d6647885

View File

@ -14,7 +14,15 @@
getChatListByTagName,
updateChatById
} from '$lib/apis/chats';
import { chatId, chats, mobile, pinnedChats, showSidebar, currentChatPage } from '$lib/stores';
import {
chatId,
chatTitle as _chatTitle,
chats,
mobile,
pinnedChats,
showSidebar,
currentChatPage
} from '$lib/stores';
import ChatMenu from './ChatMenu.svelte';
import ShareChatModal from '$lib/components/chat/ShareChatModal.svelte';
@ -33,14 +41,18 @@
let chatTitle = chat.title;
const editChatTitle = async (id, _title) => {
if (_title === '') {
const editChatTitle = async (id, title) => {
if (title === '') {
toast.error($i18n.t('Title cannot be an empty string.'));
} else {
await updateChatById(localStorage.token, id, {
title: _title
title: title
});
if (id === $chatId) {
_chatTitle.set(title);
}
currentChatPage.set(1);
await chats.set(await getChatList(localStorage.token, $currentChatPage));
await pinnedChats.set(await getChatListByTagName(localStorage.token, 'pinned'));