diff --git a/src/puter-js/src/modules/Apps.js b/src/puter-js/src/modules/Apps.js index b43efdeb9..babf753b9 100644 --- a/src/puter-js/src/modules/Apps.js +++ b/src/puter-js/src/modules/Apps.js @@ -217,7 +217,7 @@ class Apps { }; } - return new Promise((resolve, reject) => { + return new Promise((resUpper, rejUpper) => { let options; // If first argument is an object, it's the options @@ -235,7 +235,7 @@ class Apps { const xhr = utils.initXhr('/get-dev-profile', puter.APIOrigin, puter.authToken, 'get'); // set up event handlers for load and error events - utils.setupXhrEventHandlers(xhr, options.success, options.error, resolve, reject); + utils.setupXhrEventHandlers(xhr, options.success ?? resUpper, options.error ?? rejUpper, resolve, reject); xhr.send(); });