From 856a800cb29385ade0371d60864dacbcefaf1090 Mon Sep 17 00:00:00 2001 From: marko1616 Date: Thu, 22 Aug 2024 08:11:36 +0800 Subject: [PATCH] lint pass. --- tabby-core/src/api/platform.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tabby-core/src/api/platform.ts b/tabby-core/src/api/platform.ts index de8389d84..1c1c3e9ae 100644 --- a/tabby-core/src/api/platform.ts +++ b/tabby-core/src/api/platform.ts @@ -109,13 +109,13 @@ export abstract class PlatformService { abstract startDownload (name: string, mode: number, size: number): Promise abstract startUpload (options?: FileUploadOptions): Promise - async startUploadFromDragEvent(event: DragEvent, multiple = false): Promise { + async startUploadFromDragEvent (event: DragEvent, multiple = false): Promise { const result: FileUpload[] = [] - + if (!event.dataTransfer) { return Promise.resolve([]) } - + const traverseFileTree = (item: any, path = ''): Promise => { return new Promise((resolve) => { if (item.isFile) { @@ -124,7 +124,7 @@ export abstract class PlatformService { this.fileTransferStarted.next(transfer) result.push(transfer) resolve() - }); + }) } else if (item.isDirectory) { const dirReader = item.createReader() dirReader.readEntries(async (entries: any[]) => { @@ -138,10 +138,11 @@ export abstract class PlatformService { } }) } - + const promises: Promise[] = [] - + const items = event.dataTransfer.items + // eslint-disable-next-line @typescript-eslint/prefer-for-of for (let i = 0; i < items.length; i++) { const item = items[i].webkitGetAsEntry() if (item) { @@ -151,7 +152,6 @@ export abstract class PlatformService { } } } - return Promise.all(promises).then(() => result) }