Co-Authored-By: Classic298 <27028174+Classic298@users.noreply.github.com>
This commit is contained in:
Timothy Jaeryang Baek 2025-07-13 01:50:01 +04:00
parent 80f3c97668
commit 6176dba3c9
3 changed files with 11 additions and 6 deletions

View file

@ -92,7 +92,12 @@ export const getFolderById = async (token: string, id: string) => {
return res; return res;
}; };
export const updateFolderNameById = async (token: string, id: string, name: string) => { type FolderForm = {
name: string;
data?: Record<string, any>;
};
export const updateFolderById = async (token: string, id: string, folderForm: FolderForm) => {
let error = null; let error = null;
const res = await fetch(`${WEBUI_API_BASE_URL}/folders/${id}/update`, { const res = await fetch(`${WEBUI_API_BASE_URL}/folders/${id}/update`, {
@ -102,9 +107,7 @@ export const updateFolderNameById = async (token: string, id: string, name: stri
'Content-Type': 'application/json', 'Content-Type': 'application/json',
authorization: `Bearer ${token}` authorization: `Bearer ${token}`
}, },
body: JSON.stringify({ body: JSON.stringify(folderForm)
name: name
})
}) })
.then(async (res) => { .then(async (res) => {
if (!res.ok) throw await res.json(); if (!res.ok) throw await res.json();

View file

@ -18,7 +18,7 @@
import { import {
deleteFolderById, deleteFolderById,
updateFolderIsExpandedById, updateFolderIsExpandedById,
updateFolderNameById, updateFolderById,
updateFolderParentIdById updateFolderParentIdById
} from '$lib/apis/folders'; } from '$lib/apis/folders';
import { toast } from 'svelte-sonner'; import { toast } from 'svelte-sonner';
@ -278,7 +278,7 @@
name = name.trim(); name = name.trim();
folders[folderId].name = name; folders[folderId].name = name;
const res = await updateFolderNameById(localStorage.token, folderId, name).catch((error) => { const res = await updateFolderById(localStorage.token, folderId, { name }).catch((error) => {
toast.error(`${error}`); toast.error(`${error}`);
folders[folderId].name = currentName; folders[folderId].name = currentName;

View file

@ -51,6 +51,8 @@ export const chats = writable(null);
export const pinnedChats = writable([]); export const pinnedChats = writable([]);
export const tags = writable([]); export const tags = writable([]);
export const selectedFolder = writable(null);
export const models: Writable<Model[]> = writable([]); export const models: Writable<Model[]> = writable([]);
export const prompts: Writable<null | Prompt[]> = writable(null); export const prompts: Writable<null | Prompt[]> = writable(null);