feat: async file upload
This commit is contained in:
@@ -90,6 +90,7 @@
|
||||
import { fade } from 'svelte/transition';
|
||||
import Tooltip from '../common/Tooltip.svelte';
|
||||
import Sidebar from '../icons/Sidebar.svelte';
|
||||
import { uploadFile } from '$lib/apis/files';
|
||||
|
||||
export let chatIdProp = '';
|
||||
|
||||
|
||||
@@ -182,6 +182,12 @@
|
||||
|
||||
if (uploadedFile) {
|
||||
console.log(uploadedFile);
|
||||
|
||||
if (uploadedFile.error) {
|
||||
console.warn('File upload warning:', uploadedFile.error);
|
||||
toast.warning(uploadedFile.error);
|
||||
}
|
||||
|
||||
knowledge.files = knowledge.files.map((item) => {
|
||||
if (item.itemId === tempItemId) {
|
||||
item.id = uploadedFile.id;
|
||||
|
||||
Reference in New Issue
Block a user