From 9f2fbda6010ce0eb43a66ddef8c2b9d9b8edd413 Mon Sep 17 00:00:00 2001 From: Sam Carlton Date: Sat, 30 Jan 2021 14:48:06 -0600 Subject: [PATCH] Add finished scan states --- helpers/app-files-scanner.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/helpers/app-files-scanner.js b/helpers/app-files-scanner.js index ae11bdc..c6d155b 100644 --- a/helpers/app-files-scanner.js +++ b/helpers/app-files-scanner.js @@ -143,7 +143,6 @@ export default class AppFilesScanner { console.log('Read progress', progress) file.statusMessage = `📖 Reading file. ${ progress }% read` - // this.files[index].progress = progress } } @@ -174,6 +173,7 @@ export default class AppFilesScanner { if ( !Array.isArray(entries) ) { file.statusMessage = '🚫 Could not decompress file' + file.status = 'finished' throw new Error('Could not decompress file') @@ -219,7 +219,7 @@ export default class AppFilesScanner { // Push files to Array.from(fileList).forEach( (fileInstance, index) => { this.files.unshift( { - status: 'selected', + status: 'loaded', statusMessage: '⏳ File Loaded and Queud', name: fileInstance.name, size: fileInstance.size, @@ -236,6 +236,7 @@ export default class AppFilesScanner { if ( !this.isApp( file ) ) { file.statusMessage = '⏭ Skipped. Not app or archive' + file.status = 'finished' return } @@ -261,6 +262,7 @@ export default class AppFilesScanner { // Set status message as error file.statusMessage = `🚫 ${ Error.message }` + file.status = 'finished' return } @@ -311,6 +313,7 @@ export default class AppFilesScanner { console.log('entries', entries) file.statusMessage = `🚫 Could not find any application data` + file.status = 'finished' return } @@ -332,10 +335,18 @@ export default class AppFilesScanner { file.statusMessage = `🏁 Scan Finished. ${this.files[index].machOFiles.length} Mach-o files` + file.status = 'finished' + return })) + // Go through and set all files to finished + this.files.forEach( file => { + file.status = 'finished' + }) + + return }