@@ -260,47 +260,39 @@ const Terminal = {
260260 * Checks if alpine is already installed.
261261 * @returns {Promise<boolean> } - Returns true if all required files and directories exist.
262262 */
263- isInstalled ( ) {
264- return new Promise ( async ( resolve , reject ) => {
265- const filesDir = await new Promise ( ( resolve , reject ) => {
266- system . getFilesDir ( resolve , reject ) ;
267- } ) ;
263+ isInstalled ( ) {
264+ return new Promise ( async ( resolve , reject ) => {
265+ const filesDir = await new Promise ( ( resolve , reject ) => {
266+ system . getFilesDir ( resolve , reject ) ;
267+ } ) ;
268268
269- console . log ( "[isInstalled] filesDir:" , filesDir ) ;
269+ const alpineExists = await new Promise ( ( resolve , reject ) => {
270+ system . fileExists ( `${ filesDir } /alpine` , false , ( result ) => {
271+ resolve ( result == 1 ) ;
272+ } , reject ) ;
273+ } ) ;
270274
271- const alpineExists = await new Promise ( ( resolve , reject ) => {
272- system . fileExists ( `${ filesDir } /alpine` , false , ( result ) => {
273- resolve ( result == 1 ) ;
274- } , reject ) ;
275- } ) ;
276- console . log ( "[isInstalled] alpineExists:" , alpineExists ) ;
275+ const downloaded = alpineExists && await new Promise ( ( resolve , reject ) => {
276+ system . fileExists ( `${ filesDir } /.downloaded` , false , ( result ) => {
277+ resolve ( result == 1 ) ;
278+ } , reject ) ;
279+ } ) ;
277280
278- const downloaded = alpineExists && await new Promise ( ( resolve , reject ) => {
279- system . fileExists ( `${ filesDir } /.downloaded` , false , ( result ) => {
280- resolve ( result == 1 ) ;
281- } , reject ) ;
282- } ) ;
283- console . log ( "[isInstalled] downloaded:" , downloaded ) ;
281+ const extracted = alpineExists && await new Promise ( ( resolve , reject ) => {
282+ system . fileExists ( `${ filesDir } /.extracted` , false , ( result ) => {
283+ resolve ( result == 1 ) ;
284+ } , reject ) ;
285+ } ) ;
284286
285- const extracted = alpineExists && await new Promise ( ( resolve , reject ) => {
286- system . fileExists ( `${ filesDir } /.extracted` , false , ( result ) => {
287- resolve ( result == 1 ) ;
288- } , reject ) ;
289- } ) ;
290- console . log ( "[isInstalled] extracted:" , extracted ) ;
287+ const configured = alpineExists && await new Promise ( ( resolve , reject ) => {
288+ system . fileExists ( `${ filesDir } /.configured` , false , ( result ) => {
289+ resolve ( result == 1 ) ;
290+ } , reject ) ;
291+ } ) ;
291292
292- const configured = alpineExists && await new Promise ( ( resolve , reject ) => {
293- system . fileExists ( `${ filesDir } /.configured` , false , ( result ) => {
294- resolve ( result == 1 ) ;
295- } , reject ) ;
293+ resolve ( alpineExists && downloaded && extracted && configured ) ;
296294 } ) ;
297- console . log ( "[isInstalled] configured:" , configured ) ;
298-
299- const result = alpineExists && downloaded && extracted && configured ;
300- console . log ( "[isInstalled] final result:" , result ) ;
301- resolve ( result ) ;
302- } ) ;
303- } ,
295+ } ,
304296
305297 /**
306298 * Checks if the current device architecture is supported.
0 commit comments