fix 404 (#21047)
This commit is contained in:
@@ -70,10 +70,16 @@
|
|||||||
allFilesLoaded = false;
|
allFilesLoaded = false;
|
||||||
|
|
||||||
const doSearch = async () => {
|
const doSearch = async () => {
|
||||||
const pattern = query ? `*${query}*` : '*';
|
try {
|
||||||
const newFiles = await searchFiles(localStorage.token, pattern, 0, PAGE_SIZE);
|
const pattern = query ? `*${query}*` : '*';
|
||||||
files = sortFiles(newFiles);
|
const newFiles = await searchFiles(localStorage.token, pattern, 0, PAGE_SIZE);
|
||||||
allFilesLoaded = newFiles.length < PAGE_SIZE;
|
files = sortFiles(newFiles);
|
||||||
|
allFilesLoaded = newFiles.length < PAGE_SIZE;
|
||||||
|
} catch (error) {
|
||||||
|
// Handle 404 or other errors - show empty state instead of spinner
|
||||||
|
files = [];
|
||||||
|
allFilesLoaded = true;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (query === '') {
|
if (query === '') {
|
||||||
@@ -89,13 +95,18 @@
|
|||||||
filesLoading = true;
|
filesLoading = true;
|
||||||
page += 1;
|
page += 1;
|
||||||
|
|
||||||
const pattern = query ? `*${query}*` : '*';
|
try {
|
||||||
const newFiles = await searchFiles(localStorage.token, pattern, page * PAGE_SIZE, PAGE_SIZE);
|
const pattern = query ? `*${query}*` : '*';
|
||||||
|
const newFiles = await searchFiles(localStorage.token, pattern, page * PAGE_SIZE, PAGE_SIZE);
|
||||||
|
|
||||||
allFilesLoaded = newFiles.length < PAGE_SIZE;
|
allFilesLoaded = newFiles.length < PAGE_SIZE;
|
||||||
|
|
||||||
if (newFiles.length > 0) {
|
if (newFiles.length > 0) {
|
||||||
files = sortFiles([...(files || []), ...newFiles]);
|
files = sortFiles([...(files || []), ...newFiles]);
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
// Handle errors silently for load more
|
||||||
|
allFilesLoaded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
filesLoading = false;
|
filesLoading = false;
|
||||||
|
|||||||
Reference in New Issue
Block a user