Browse Source

refac: toast error

Timothy Jaeryang Baek 3 tháng trước cách đây
mục cha
commit
a863f98c53
52 tập tin đã thay đổi với 123 bổ sung123 xóa
  1. 7 7
      src/lib/components/admin/Functions.svelte
  2. 2 2
      src/lib/components/admin/Settings/Connections.svelte
  3. 2 2
      src/lib/components/admin/Settings/Connections/AddConnectionModal.svelte
  4. 2 2
      src/lib/components/admin/Settings/Database.svelte
  5. 4 4
      src/lib/components/admin/Settings/Documents.svelte
  6. 1 1
      src/lib/components/admin/Settings/General.svelte
  7. 9 9
      src/lib/components/admin/Settings/Images.svelte
  8. 9 9
      src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte
  9. 3 3
      src/lib/components/admin/Settings/Pipelines.svelte
  10. 2 2
      src/lib/components/admin/Users/Groups.svelte
  11. 2 2
      src/lib/components/admin/Users/Groups/GroupItem.svelte
  12. 2 2
      src/lib/components/admin/Users/UserList.svelte
  13. 1 1
      src/lib/components/admin/Users/UserList/AddUserModal.svelte
  14. 1 1
      src/lib/components/admin/Users/UserList/EditUserModal.svelte
  15. 1 1
      src/lib/components/admin/Users/UserList/UserChatsModal.svelte
  16. 1 1
      src/lib/components/channel/Channel.svelte
  17. 1 1
      src/lib/components/channel/MessageInput.svelte
  18. 4 4
      src/lib/components/channel/Messages.svelte
  19. 1 1
      src/lib/components/channel/Thread.svelte
  20. 3 3
      src/lib/components/chat/Chat.svelte
  21. 2 2
      src/lib/components/chat/Controls/Valves.svelte
  22. 1 1
      src/lib/components/chat/MessageInput.svelte
  23. 1 1
      src/lib/components/chat/MessageInput/CallOverlay.svelte
  24. 1 1
      src/lib/components/chat/MessageInput/VoiceRecording.svelte
  25. 6 6
      src/lib/components/chat/Messages/ResponseMessage.svelte
  26. 2 2
      src/lib/components/chat/ModelSelector/Selector.svelte
  27. 1 1
      src/lib/components/chat/Settings/Account.svelte
  28. 1 1
      src/lib/components/chat/Settings/Account/UpdatePassword.svelte
  29. 2 2
      src/lib/components/chat/Settings/Chats.svelte
  30. 1 1
      src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte
  31. 1 1
      src/lib/components/chat/Settings/Personalization/EditMemoryModal.svelte
  32. 2 2
      src/lib/components/chat/Settings/Personalization/ManageModal.svelte
  33. 1 1
      src/lib/components/chat/Tags.svelte
  34. 1 1
      src/lib/components/common/CodeEditor.svelte
  35. 6 6
      src/lib/components/layout/Sidebar.svelte
  36. 2 2
      src/lib/components/layout/Sidebar/ArchivedChatsModal.svelte
  37. 2 2
      src/lib/components/layout/Sidebar/ChatItem.svelte
  38. 6 6
      src/lib/components/layout/Sidebar/RecursiveFolder.svelte
  39. 1 1
      src/lib/components/workspace/Knowledge/KnowledgeBase.svelte
  40. 1 1
      src/lib/components/workspace/Prompts.svelte
  41. 6 6
      src/lib/components/workspace/Tools.svelte
  42. 2 2
      src/lib/components/workspace/common/ValvesModal.svelte
  43. 1 1
      src/routes/(app)/admin/functions/create/+page.svelte
  44. 2 2
      src/routes/(app)/admin/functions/edit/+page.svelte
  45. 1 1
      src/routes/(app)/workspace/models/create/+page.svelte
  46. 1 1
      src/routes/(app)/workspace/prompts/create/+page.svelte
  47. 2 2
      src/routes/(app)/workspace/prompts/edit/+page.svelte
  48. 1 1
      src/routes/(app)/workspace/tools/create/+page.svelte
  49. 2 2
      src/routes/(app)/workspace/tools/edit/+page.svelte
  50. 1 1
      src/routes/+layout.svelte
  51. 4 4
      src/routes/auth/+page.svelte
  52. 1 1
      src/routes/s/[id]/+page.svelte

+ 7 - 7
src/lib/components/admin/Functions.svelte

@@ -61,7 +61,7 @@
 
 	const shareHandler = async (func) => {
 		const item = await getFunctionById(localStorage.token, func.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -88,7 +88,7 @@
 
 	const cloneHandler = async (func) => {
 		const _function = await getFunctionById(localStorage.token, func.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -104,7 +104,7 @@
 
 	const exportHandler = async (func) => {
 		const _function = await getFunctionById(localStorage.token, func.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -118,7 +118,7 @@
 
 	const deleteHandler = async (func) => {
 		const res = await deleteFunctionById(localStorage.token, func.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -132,7 +132,7 @@
 
 	const toggleGlobalHandler = async (func) => {
 		const res = await toggleGlobalById(localStorage.token, func.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		if (res) {
@@ -418,7 +418,7 @@
 			class="flex text-xs items-center space-x-1 px-3 py-1.5 rounded-xl bg-gray-50 hover:bg-gray-100 dark:bg-gray-800 dark:hover:bg-gray-700 dark:text-gray-200 transition"
 			on:click={async () => {
 				const _functions = await exportFunctions(localStorage.token).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				});
 
@@ -510,7 +510,7 @@
 
 			for (const func of _functions) {
 				const res = await createNewFunction(localStorage.token, func).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				});
 			}

+ 2 - 2
src/lib/components/admin/Settings/Connections.svelte

@@ -68,7 +68,7 @@
 				OPENAI_API_KEYS: OPENAI_API_KEYS,
 				OPENAI_API_CONFIGS: OPENAI_API_CONFIGS
 			}).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 
 			if (res) {
@@ -88,7 +88,7 @@
 				OLLAMA_BASE_URLS: OLLAMA_BASE_URLS,
 				OLLAMA_API_CONFIGS: OLLAMA_API_CONFIGS
 			}).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 
 			if (res) {

+ 2 - 2
src/lib/components/admin/Settings/Connections/AddConnectionModal.svelte

@@ -37,7 +37,7 @@
 
 	const verifyOllamaHandler = async () => {
 		const res = await verifyOllamaConnection(localStorage.token, url, key).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		if (res) {
@@ -47,7 +47,7 @@
 
 	const verifyOpenAIHandler = async () => {
 		const res = await verifyOpenAIConnection(localStorage.token, url, key).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		if (res) {

+ 2 - 2
src/lib/components/admin/Settings/Database.svelte

@@ -47,7 +47,7 @@
 					reader.onload = async (e) => {
 						const res = await importConfig(localStorage.token, JSON.parse(e.target.result)).catch(
 							(error) => {
-								toast.error(error);
+								toast.error(`${error}`);
 							}
 						);
 
@@ -132,7 +132,7 @@
 							// exportAllUserChats();
 
 							downloadDatabase(localStorage.token).catch((error) => {
-								toast.error(error);
+								toast.error(`${error}`);
 							});
 						}}
 					>

+ 4 - 4
src/lib/components/admin/Settings/Documents.svelte

@@ -119,7 +119,7 @@
 				url: OpenAIUrl
 			}
 		}).catch(async (error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			await setEmbeddingConfig();
 			return null;
 		});
@@ -142,7 +142,7 @@
 		const res = await updateRerankingConfig(localStorage.token, {
 			reranking_model: rerankingModel
 		}).catch(async (error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			await setRerankingConfig();
 			return null;
 		});
@@ -258,7 +258,7 @@
 	bind:show={showResetUploadDirConfirm}
 	on:confirm={async () => {
 		const res = await deleteAllFiles(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -272,7 +272,7 @@
 	bind:show={showResetConfirm}
 	on:confirm={() => {
 		const res = resetVectorDB(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 1 - 1
src/lib/components/admin/Settings/General.svelte

@@ -42,7 +42,7 @@
 	const updateLdapServerHandler = async () => {
 		if (!ENABLE_LDAP) return;
 		const res = await updateLdapServer(localStorage.token, LDAP_SERVER).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		if (res) {

+ 9 - 9
src/lib/components/admin/Settings/Images.svelte

@@ -99,7 +99,7 @@
 
 	const getModels = async () => {
 		models = await getImageGenerationModels(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 	};
@@ -107,11 +107,11 @@
 	const updateConfigHandler = async () => {
 		const res = await updateConfig(localStorage.token, config)
 			.catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			})
 			.catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 
@@ -159,13 +159,13 @@
 		}
 
 		await updateConfig(localStorage.token, config).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			loading = false;
 			return null;
 		});
 
 		await updateImageGenerationConfig(localStorage.token, imageGenerationConfig).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			loading = false;
 			return null;
 		});
@@ -178,7 +178,7 @@
 	onMount(async () => {
 		if ($user.role === 'admin') {
 			const res = await getConfig(localStorage.token).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 
@@ -211,7 +211,7 @@
 			});
 
 			const imageConfigRes = await getImageGenerationConfig(localStorage.token).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 
@@ -318,7 +318,7 @@
 								on:click={async () => {
 									await updateConfigHandler();
 									const res = await verifyConfigUrl(localStorage.token).catch((error) => {
-										toast.error(error);
+										toast.error(`${error}`);
 										return null;
 									});
 
@@ -454,7 +454,7 @@
 								on:click={async () => {
 									await updateConfigHandler();
 									const res = await verifyConfigUrl(localStorage.token).catch((error) => {
-										toast.error(error);
+										toast.error(`${error}`);
 										return null;
 									});
 

+ 9 - 9
src/lib/components/admin/Settings/Models/Manage/ManageOllama.svelte

@@ -70,7 +70,7 @@
 			updateModelId = model.id;
 			const [res, controller] = await pullModel(localStorage.token, model.id, urlIdx).catch(
 				(error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				}
 			);
@@ -144,7 +144,7 @@
 
 		const [res, controller] = await pullModel(localStorage.token, sanitizedModelTag, urlIdx).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);
@@ -220,7 +220,7 @@
 						error = error.message;
 					}
 
-					toast.error(error);
+					toast.error(`${error}`);
 					// opts.callback({ success: false, error, modelName: opts.modelName });
 				}
 			}
@@ -264,7 +264,7 @@
 				uploadMessage = 'Uploading...';
 
 				fileResponse = await uploadModel(localStorage.token, file, urlIdx).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				});
 			}
@@ -272,7 +272,7 @@
 			uploadProgress = 0;
 			fileResponse = await downloadModel(localStorage.token, modelFileUrl, urlIdx).catch(
 				(error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				}
 			);
@@ -378,7 +378,7 @@
 						}
 					} catch (error) {
 						console.log(error);
-						toast.error(error);
+						toast.error(`${error}`);
 					}
 				}
 			}
@@ -398,7 +398,7 @@
 
 	const deleteModelHandler = async () => {
 		const res = await deleteModel(localStorage.token, deleteModelTag, urlIdx).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		if (res) {
@@ -433,7 +433,7 @@
 			createModelContent,
 			urlIdx
 		).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -487,7 +487,7 @@
 					}
 				} catch (error) {
 					console.log(error);
-					toast.error(error);
+					toast.error(`${error}`);
 				}
 			}
 		}

+ 3 - 3
src/lib/components/admin/Settings/Pipelines.svelte

@@ -57,7 +57,7 @@
 				valves,
 				selectedPipelinesUrlIdx
 			).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 
 			if (res) {
@@ -118,7 +118,7 @@
 			pipelineDownloadUrl,
 			selectedPipelinesUrlIdx
 		).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -172,7 +172,7 @@
 			pipelines[selectedPipelineIdx].id,
 			selectedPipelinesUrlIdx
 		).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 2 - 2
src/lib/components/admin/Users/Groups.svelte

@@ -74,7 +74,7 @@
 
 	const addGroupHandler = async (group) => {
 		const res = await createNewGroup(localStorage.token, group).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -89,7 +89,7 @@
 
 		const res = await updateUserDefaultPermissions(localStorage.token, group.permissions).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);

+ 2 - 2
src/lib/components/admin/Users/Groups/GroupItem.svelte

@@ -23,7 +23,7 @@
 
 	const updateHandler = async (_group) => {
 		const res = await updateGroupById(localStorage.token, group.id, _group).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -35,7 +35,7 @@
 
 	const deleteHandler = async () => {
 		const res = await deleteGroupById(localStorage.token, group.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 2 - 2
src/lib/components/admin/Users/UserList.svelte

@@ -44,7 +44,7 @@
 
 	const updateRoleHandler = async (id, role) => {
 		const res = await updateUserRole(localStorage.token, id, role).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -55,7 +55,7 @@
 
 	const deleteUserHandler = async (id) => {
 		const res = await deleteUserById(localStorage.token, id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		if (res) {

+ 1 - 1
src/lib/components/admin/Users/UserList/AddUserModal.svelte

@@ -49,7 +49,7 @@
 				_user.password,
 				_user.role
 			).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 
 			if (res) {

+ 1 - 1
src/lib/components/admin/Users/UserList/EditUserModal.svelte

@@ -24,7 +24,7 @@
 
 	const submitHandler = async () => {
 		const res = await updateUserById(localStorage.token, selectedUser.id, _user).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		if (res) {

+ 1 - 1
src/lib/components/admin/Users/UserList/UserChatsModal.svelte

@@ -20,7 +20,7 @@
 
 	const deleteChatHandler = async (chatId) => {
 		const res = await deleteChatById(localStorage.token, chatId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		chats = await getChatListByUserId(localStorage.token, user.id);

+ 1 - 1
src/lib/components/channel/Channel.svelte

@@ -142,7 +142,7 @@
 
 		const res = await sendMessage(localStorage.token, id, { content: content, data: data }).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);

+ 1 - 1
src/lib/components/channel/MessageInput.svelte

@@ -158,7 +158,7 @@
 		// Check if the file is an audio file and transcribe/convert it to text file
 		if (['audio/mpeg', 'audio/wav', 'audio/ogg', 'audio/x-m4a'].includes(file['type'])) {
 			const res = await transcribeAudio(localStorage.token, file).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 4 - 4
src/lib/components/channel/Messages.svelte

@@ -102,7 +102,7 @@
 
 					const res = deleteMessage(localStorage.token, message.channel_id, message.id).catch(
 						(error) => {
-							toast.error(error);
+							toast.error(`${error}`);
 							return null;
 						}
 					);
@@ -118,7 +118,7 @@
 					const res = updateMessage(localStorage.token, message.channel_id, message.id, {
 						content: content
 					}).catch((error) => {
-						toast.error(error);
+						toast.error(`${error}`);
 						return null;
 					});
 				}}
@@ -154,7 +154,7 @@
 							message.id,
 							name
 						).catch((error) => {
-							toast.error(error);
+							toast.error(`${error}`);
 							return null;
 						});
 					} else {
@@ -180,7 +180,7 @@
 
 						const res = addReaction(localStorage.token, message.channel_id, message.id, name).catch(
 							(error) => {
-								toast.error(error);
+								toast.error(`${error}`);
 								return null;
 							}
 						);

+ 1 - 1
src/lib/components/channel/Thread.svelte

@@ -128,7 +128,7 @@
 			content: content,
 			data: data
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 	};

+ 3 - 3
src/lib/components/chat/Chat.svelte

@@ -838,7 +838,7 @@
 			session_id: $socket?.id,
 			id: responseMessageId
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			messages.at(-1).error = { content: error };
 
 			return null;
@@ -896,7 +896,7 @@
 			session_id: $socket?.id,
 			id: responseMessageId
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			messages.at(-1).error = { content: error };
 			return null;
 		});
@@ -1404,7 +1404,7 @@
 					if ($settings?.memory ?? false) {
 						if (userContext === null) {
 							const res = await queryMemory(localStorage.token, prompt).catch((error) => {
-								toast.error(error);
+								toast.error(`${error}`);
 								return null;
 							});
 							if (res) {

+ 2 - 2
src/lib/components/chat/Controls/Valves.svelte

@@ -82,7 +82,7 @@
 			if (tab === 'tools') {
 				const res = await updateToolUserValvesById(localStorage.token, selectedId, valves).catch(
 					(error) => {
-						toast.error(error);
+						toast.error(`${error}`);
 						return null;
 					}
 				);
@@ -97,7 +97,7 @@
 					selectedId,
 					valves
 				).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				});
 

+ 1 - 1
src/lib/components/chat/MessageInput.svelte

@@ -169,7 +169,7 @@
 		// Check if the file is an audio file and transcribe/convert it to text file
 		if (['audio/mpeg', 'audio/wav', 'audio/ogg', 'audio/x-m4a'].includes(file['type'])) {
 			const res = await transcribeAudio(localStorage.token, file).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 1 - 1
src/lib/components/chat/MessageInput/CallOverlay.svelte

@@ -153,7 +153,7 @@
 		const file = blobToFile(audioBlob, 'recording.wav');
 
 		const res = await transcribeAudio(localStorage.token, file).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 1 - 1
src/lib/components/chat/MessageInput/VoiceRecording.svelte

@@ -137,7 +137,7 @@
 		const file = blobToFile(audioBlob, 'recording.wav');
 
 		const res = await transcribeAudio(localStorage.token, file).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 6 - 6
src/lib/components/chat/Messages/ResponseMessage.svelte

@@ -229,7 +229,7 @@
 					sentence
 				).catch((error) => {
 					console.error(error);
-					toast.error(error);
+					toast.error(`${error}`);
 
 					speaking = false;
 					loadingSpeech = false;
@@ -321,7 +321,7 @@
 	const generateImage = async (message: MessageType) => {
 		generatingImage = true;
 		const res = await imageGenerations(localStorage.token, message.content).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 		console.log(res);
 
@@ -356,7 +356,7 @@
 		};
 
 		const chat = await getChatById(localStorage.token, chatId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 		if (!chat) {
 			return;
@@ -411,11 +411,11 @@
 				message.feedbackId,
 				feedbackItem
 			).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 		} else {
 			feedback = await createNewFeedback(localStorage.token, feedbackItem).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			});
 
 			if (feedback) {
@@ -451,7 +451,7 @@
 						updatedMessage.feedbackId,
 						feedbackItem
 					).catch((error) => {
-						toast.error(error);
+						toast.error(`${error}`);
 					});
 				}
 			}

+ 2 - 2
src/lib/components/chat/ModelSelector/Selector.svelte

@@ -97,7 +97,7 @@
 
 		const [res, controller] = await pullModel(localStorage.token, sanitizedModelTag, '0').catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);
@@ -173,7 +173,7 @@
 						error = error.message;
 					}
 
-					toast.error(error);
+					toast.error(`${error}`);
 					// opts.callback({ success: false, error, modelName: opts.modelName });
 					break;
 				}

+ 1 - 1
src/lib/components/chat/Settings/Account.svelte

@@ -48,7 +48,7 @@
 
 		const updatedUser = await updateUserProfile(localStorage.token, name, profileImageUrl).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 			}
 		);
 

+ 1 - 1
src/lib/components/chat/Settings/Account/UpdatePassword.svelte

@@ -14,7 +14,7 @@
 		if (newPassword === newPasswordConfirm) {
 			const res = await updateUserPassword(localStorage.token, currentPassword, newPassword).catch(
 				(error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 					return null;
 				}
 			);

+ 2 - 2
src/lib/components/chat/Settings/Chats.svelte

@@ -77,7 +77,7 @@
 	const archiveAllChatsHandler = async () => {
 		await goto('/');
 		await archiveAllChats(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		currentChatPage.set(1);
@@ -88,7 +88,7 @@
 	const deleteAllChatsHandler = async () => {
 		await goto('/');
 		await deleteAllChats(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		currentChatPage.set(1);

+ 1 - 1
src/lib/components/chat/Settings/Personalization/AddMemoryModal.svelte

@@ -17,7 +17,7 @@
 		loading = true;
 
 		const res = await addNewMemory(localStorage.token, content).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 
 			return null;
 		});

+ 1 - 1
src/lib/components/chat/Settings/Personalization/EditMemoryModal.svelte

@@ -28,7 +28,7 @@
 		loading = true;
 
 		const res = await updateMemoryById(localStorage.token, memory.id, content).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 
 			return null;
 		});

+ 2 - 2
src/lib/components/chat/Settings/Personalization/ManageModal.svelte

@@ -124,7 +124,7 @@
 																	localStorage.token,
 																	memory.id
 																).catch((error) => {
-																	toast.error(error);
+																	toast.error(`${error}`);
 																	return null;
 																});
 
@@ -177,7 +177,7 @@
 					class=" px-3.5 py-1.5 font-medium text-red-500 hover:bg-black/5 dark:hover:bg-white/5 outline outline-1 outline-red-300 dark:outline-red-800 rounded-3xl"
 					on:click={async () => {
 						const res = await deleteMemoriesByUserId(localStorage.token).catch((error) => {
-							toast.error(error);
+							toast.error(`${error}`);
 							return null;
 						});
 

+ 1 - 1
src/lib/components/chat/Tags.svelte

@@ -33,7 +33,7 @@
 
 	const addTag = async (tagName) => {
 		const res = await addTagById(localStorage.token, chatId, tagName).catch(async (error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		if (!res) {

+ 1 - 1
src/lib/components/common/CodeEditor.svelte

@@ -64,7 +64,7 @@
 	export const formatPythonCodeHandler = async () => {
 		if (codeEditor) {
 			const res = await formatPythonCode(_value).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 6 - 6
src/lib/components/layout/Sidebar.svelte

@@ -79,7 +79,7 @@
 
 	const initFolders = async () => {
 		const folderList = await getFolders(localStorage.token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return [];
 		});
 
@@ -144,7 +144,7 @@
 		};
 
 		const res = await createNewFolder(localStorage.token, name).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -433,7 +433,7 @@
 			name: name,
 			access_control: access_control
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -646,7 +646,7 @@
 							if (chat.folder_id) {
 								const res = await updateChatFolderIdById(localStorage.token, chat.id, null).catch(
 									(error) => {
-										toast.error(error);
+										toast.error(`${error}`);
 										return null;
 									}
 								);
@@ -665,7 +665,7 @@
 
 						const res = await updateFolderParentIdById(localStorage.token, id, null).catch(
 							(error) => {
-								toast.error(error);
+								toast.error(`${error}`);
 								return null;
 							}
 						);
@@ -711,7 +711,7 @@
 												chat.id,
 												null
 											).catch((error) => {
-												toast.error(error);
+												toast.error(`${error}`);
 												return null;
 											});
 										}

+ 2 - 2
src/lib/components/layout/Sidebar/ArchivedChatsModal.svelte

@@ -28,7 +28,7 @@
 
 	const unarchiveChatHandler = async (chatId) => {
 		const res = await archiveChatById(localStorage.token, chatId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		chats = await getArchivedChatList(localStorage.token);
@@ -37,7 +37,7 @@
 
 	const deleteChatHandler = async (chatId) => {
 		const res = await deleteChatById(localStorage.token, chatId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 		});
 
 		chats = await getArchivedChatList(localStorage.token);

+ 2 - 2
src/lib/components/layout/Sidebar/ChatItem.svelte

@@ -88,7 +88,7 @@
 
 	const cloneChatHandler = async (id) => {
 		const res = await cloneChatById(localStorage.token, id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -103,7 +103,7 @@
 
 	const deleteChatHandler = async (id) => {
 		const res = await deleteChatById(localStorage.token, id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 6 - 6
src/lib/components/layout/Sidebar/RecursiveFolder.svelte

@@ -116,7 +116,7 @@
 							// Move the folder
 							const res = await updateFolderParentIdById(localStorage.token, id, folderId).catch(
 								(error) => {
-									toast.error(error);
+									toast.error(`${error}`);
 									return null;
 								}
 							);
@@ -137,7 +137,7 @@
 							// Move the chat
 							const res = await updateChatFolderIdById(localStorage.token, chat.id, folderId).catch(
 								(error) => {
-									toast.error(error);
+									toast.error(`${error}`);
 									return null;
 								}
 							);
@@ -233,7 +233,7 @@
 
 	const deleteHandler = async () => {
 		const res = await deleteFolderById(localStorage.token, folderId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -260,7 +260,7 @@
 		folders[folderId].name = name;
 
 		const res = await updateFolderNameById(localStorage.token, folderId, name).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 
 			folders[folderId].name = currentName;
 			return null;
@@ -276,7 +276,7 @@
 	const isExpandedUpdateHandler = async () => {
 		const res = await updateFolderIsExpandedById(localStorage.token, folderId, open).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);
@@ -310,7 +310,7 @@
 
 	const exportHandler = async () => {
 		const chats = await getChatsByFolderId(localStorage.token, folderId).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		if (!chats) {

+ 1 - 1
src/lib/components/workspace/Knowledge/KnowledgeBase.svelte

@@ -136,7 +136,7 @@
 		// Check if the file is an audio file and transcribe/convert it to text file
 		if (['audio/mpeg', 'audio/wav', 'audio/ogg', 'audio/x-m4a'].includes(file['type'])) {
 			const res = await transcribeAudio(localStorage.token, file).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 1 - 1
src/lib/components/workspace/Prompts.svelte

@@ -245,7 +245,7 @@
 									title: prompt.title,
 									content: prompt.content
 								}).catch((error) => {
-									toast.error(error);
+									toast.error(`${error}`);
 									return null;
 								});
 							}

+ 6 - 6
src/lib/components/workspace/Tools.svelte

@@ -61,7 +61,7 @@
 
 	const shareHandler = async (tool) => {
 		const item = await getToolById(localStorage.token, tool.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -88,7 +88,7 @@
 
 	const cloneHandler = async (tool) => {
 		const _tool = await getToolById(localStorage.token, tool.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -104,7 +104,7 @@
 
 	const exportHandler = async (tool) => {
 		const _tool = await getToolById(localStorage.token, tool.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -118,7 +118,7 @@
 
 	const deleteHandler = async (tool) => {
 		const res = await deleteToolById(localStorage.token, tool.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -402,7 +402,7 @@
 					class="flex text-xs items-center space-x-1 px-3 py-1.5 rounded-xl bg-gray-50 hover:bg-gray-100 dark:bg-gray-800 dark:hover:bg-gray-700 dark:text-gray-200 transition"
 					on:click={async () => {
 						const _tools = await exportTools(localStorage.token).catch((error) => {
-							toast.error(error);
+							toast.error(`${error}`);
 							return null;
 						});
 
@@ -487,7 +487,7 @@
 
 				for (const tool of _tools) {
 					const res = await createNewTool(localStorage.token, tool).catch((error) => {
-						toast.error(error);
+						toast.error(`${error}`);
 						return null;
 					});
 				}

+ 2 - 2
src/lib/components/workspace/common/ValvesModal.svelte

@@ -44,11 +44,11 @@
 
 			if (type === 'tool') {
 				res = await updateToolValvesById(localStorage.token, id, valves).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 				});
 			} else if (type === 'function') {
 				res = await updateFunctionValvesById(localStorage.token, id, valves).catch((error) => {
-					toast.error(error);
+					toast.error(`${error}`);
 				});
 			}
 

+ 1 - 1
src/routes/(app)/admin/functions/create/+page.svelte

@@ -40,7 +40,7 @@
 			meta: data.meta,
 			content: data.content
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 2 - 2
src/routes/(app)/admin/functions/edit/+page.svelte

@@ -41,7 +41,7 @@
 			meta: data.meta,
 			content: data.content
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -58,7 +58,7 @@
 
 		if (id) {
 			func = await getFunctionById(localStorage.token, id).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				goto('/admin/functions');
 				return null;
 			});

+ 1 - 1
src/routes/(app)/workspace/models/create/+page.svelte

@@ -37,7 +37,7 @@
 				},
 				params: { ...modelInfo.params }
 			}).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 1 - 1
src/routes/(app)/workspace/prompts/create/+page.svelte

@@ -12,7 +12,7 @@
 	let prompt = null;
 	const onSubmit = async (_prompt) => {
 		const prompt = await createNewPrompt(localStorage.token, _prompt).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 2 - 2
src/routes/(app)/workspace/prompts/edit/+page.svelte

@@ -15,7 +15,7 @@
 	const onSubmit = async (_prompt) => {
 		console.log(_prompt);
 		const prompt = await updatePromptByCommand(localStorage.token, _prompt).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -33,7 +33,7 @@
 				localStorage.token,
 				command.replace(/\//g, '')
 			).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			});
 

+ 1 - 1
src/routes/(app)/workspace/tools/create/+page.svelte

@@ -39,7 +39,7 @@
 			content: data.content,
 			access_control: data.access_control
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 

+ 2 - 2
src/routes/(app)/workspace/tools/edit/+page.svelte

@@ -39,7 +39,7 @@
 			content: data.content,
 			access_control: data.access_control
 		}).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -57,7 +57,7 @@
 
 		if (id) {
 			tool = await getToolById(localStorage.token, id).catch((error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				goto('/workspace/tools');
 				return null;
 			});

+ 1 - 1
src/routes/+layout.svelte

@@ -280,7 +280,7 @@
 				if (localStorage.token) {
 					// Get Session User Info
 					const sessionUser = await getSessionUser(localStorage.token).catch((error) => {
-						toast.error(error);
+						toast.error(`${error}`);
 						return null;
 					});
 

+ 4 - 4
src/routes/auth/+page.svelte

@@ -45,7 +45,7 @@
 
 	const signInHandler = async () => {
 		const sessionUser = await userSignIn(email, password).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 
@@ -55,7 +55,7 @@
 	const signUpHandler = async () => {
 		const sessionUser = await userSignUp(name, email, password, generateInitialsImage(name)).catch(
 			(error) => {
-				toast.error(error);
+				toast.error(`${error}`);
 				return null;
 			}
 		);
@@ -65,7 +65,7 @@
 
 	const ldapSignInHandler = async () => {
 		const sessionUser = await ldapUserSignIn(ldapUsername, password).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		await setSessionUser(sessionUser);
@@ -95,7 +95,7 @@
 			return;
 		}
 		const sessionUser = await getSessionUser(token).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});
 		if (!sessionUser) {

+ 1 - 1
src/routes/s/[id]/+page.svelte

@@ -106,7 +106,7 @@
 		if (!chat) return;
 
 		const res = await cloneSharedChatById(localStorage.token, chat.id).catch((error) => {
-			toast.error(error);
+			toast.error(`${error}`);
 			return null;
 		});