mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
refac: rm sub standard code
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
import { createNewDoc, deleteDocByName, getDocs } from '$lib/apis/documents';
|
||||
|
||||
import { SUPPORTED_FILE_TYPE, SUPPORTED_FILE_EXTENSIONS } from '$lib/constants';
|
||||
import { getFileLimitSettings, processDocToVectorDB, uploadDocToVectorDB } from '$lib/apis/rag';
|
||||
import { processDocToVectorDB, uploadDocToVectorDB } from '$lib/apis/rag';
|
||||
import { blobToFile, transformFileName } from '$lib/utils';
|
||||
|
||||
import Checkbox from '$lib/components/common/Checkbox.svelte';
|
||||
@@ -24,7 +24,7 @@
|
||||
let importFiles = '';
|
||||
|
||||
let inputFiles = '';
|
||||
let fileLimitSettings;
|
||||
|
||||
let query = '';
|
||||
let documentsImportInputElement: HTMLInputElement;
|
||||
let tags = [];
|
||||
@@ -99,17 +99,7 @@
|
||||
}
|
||||
};
|
||||
|
||||
const initFileLimitSettings = async () => {
|
||||
try {
|
||||
fileLimitSettings = await getFileLimitSettings(localStorage.token);
|
||||
} catch (error) {
|
||||
console.error('Error fetching query settings:', error);
|
||||
}
|
||||
};
|
||||
|
||||
onMount(() => {
|
||||
initFileLimitSettings();
|
||||
|
||||
documents.subscribe((docs) => {
|
||||
tags = docs.reduce((a, e, i, arr) => {
|
||||
return [...new Set([...a, ...(e?.content?.tags ?? []).map((tag) => tag.name)])];
|
||||
@@ -147,24 +137,16 @@
|
||||
if (inputFiles && inputFiles.length > 0) {
|
||||
for (const file of inputFiles) {
|
||||
console.log(file, file.name.split('.').at(-1));
|
||||
if (file.size <= fileLimitSettings.max_file_size * 1024 * 1024) {
|
||||
if (
|
||||
SUPPORTED_FILE_TYPE.includes(file['type']) ||
|
||||
SUPPORTED_FILE_EXTENSIONS.includes(file.name.split('.').at(-1))
|
||||
) {
|
||||
uploadDoc(file);
|
||||
} else {
|
||||
toast.error(
|
||||
`Unknown File Type '${file['type']}', but accepting and treating as plain text`
|
||||
);
|
||||
uploadDoc(file);
|
||||
}
|
||||
if (
|
||||
SUPPORTED_FILE_TYPE.includes(file['type']) ||
|
||||
SUPPORTED_FILE_EXTENSIONS.includes(file.name.split('.').at(-1))
|
||||
) {
|
||||
uploadDoc(file);
|
||||
} else {
|
||||
toast.error(
|
||||
$i18n.t('File size exceeds the limit of {{size}}MB', {
|
||||
size: fileLimitSettings.max_file_size
|
||||
})
|
||||
`Unknown File Type '${file['type']}', but accepting and treating as plain text`
|
||||
);
|
||||
uploadDoc(file);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user