feat: skip 0 folders

This commit is contained in:
reito
2024-11-13 11:38:17 +08:00
parent 1e749ec793
commit 955f8c8ab4

View File

@@ -1016,6 +1016,7 @@ export class DatabaseUI extends DisposableObject {
const databases: DatabaseItem[] = [];
const failures: string[] = [];
const entries = await workspace.fs.readDirectory(uri);
for (const [index, entry] of entries.entries()) {
progress({
step: index + 1,
@@ -1040,8 +1041,14 @@ export class DatabaseUI extends DisposableObject {
void showAndLogErrorMessage(
this.app.logger,
`Failed to import ${failures.length} database(s), successfully imported ${databases.length} database(s).`,
{ fullMessage: `Failed imports: \n${failures.join("\n")}` },
{ fullMessage: `Failed folders to import:\n${failures.join("\n")}` },
);
} else if (databases.length === 0) {
void showAndLogErrorMessage(
this.app.logger,
`No database folder to import.`,
);
return undefined;
} else {
void showAndLogInformationMessage(
this.app.logger,