@@ -23,7 +23,7 @@ export class Dropbox implements BackupProvider {
2323 return new Promise (
2424 ( resolve : ( value : boolean ) => void , reject : ( reason : Error ) => void ) => {
2525 if ( ! token ) {
26- resolve ( false ) ;
26+ return resolve ( false ) ;
2727 }
2828 try {
2929 const xhr = new XMLHttpRequest ( ) ;
@@ -45,7 +45,7 @@ export class Dropbox implements BackupProvider {
4545 if ( xhr . status === 401 ) {
4646 localStorage . removeItem ( "dropboxToken" ) ;
4747 localStorage . dropboxRevoked = true ;
48- resolve ( false ) ;
48+ return resolve ( false ) ;
4949 }
5050 try {
5151 const res = JSON . parse ( xhr . responseText ) ;
@@ -72,7 +72,7 @@ export class Dropbox implements BackupProvider {
7272 const token = await this . getToken ( ) ;
7373 return new Promise ( ( resolve : ( value : string ) => void ) => {
7474 if ( ! token ) {
75- resolve ( "Error: No token" ) ;
75+ return resolve ( "Error: No token" ) ;
7676 }
7777 const xhr = new XMLHttpRequest ( ) ;
7878 xhr . open ( "POST" , url ) ;
@@ -204,7 +204,7 @@ export class Drive implements BackupProvider {
204204 if ( xhr . status === 401 ) {
205205 localStorage . removeItem ( "driveRefreshToken" ) ;
206206 localStorage . driveRevoked = true ;
207- resolve ( false ) ;
207+ return resolve ( false ) ;
208208 }
209209 try {
210210 const res = JSON . parse ( xhr . responseText ) ;
@@ -235,9 +235,7 @@ export class Drive implements BackupProvider {
235235 private async getFolder ( ) {
236236 const token = await this . getToken ( ) ;
237237 if ( ! token ) {
238- return new Promise ( ( resolve : ( value : boolean ) => void ) => {
239- resolve ( false ) ;
240- } ) ;
238+ return false ;
241239 }
242240 if ( localStorage . driveFolder ) {
243241 await new Promise (
@@ -258,7 +256,7 @@ export class Drive implements BackupProvider {
258256 if ( xhr . readyState === 4 ) {
259257 if ( xhr . status === 401 ) {
260258 localStorage . removeItem ( "driveToken" ) ;
261- resolve ( false ) ;
259+ return resolve ( false ) ;
262260 }
263261 try {
264262 const res = JSON . parse ( xhr . responseText ) ;
@@ -303,7 +301,7 @@ export class Drive implements BackupProvider {
303301 if ( xhr . readyState === 4 ) {
304302 if ( xhr . status === 401 ) {
305303 localStorage . removeItem ( "driveToken" ) ;
306- resolve ( false ) ;
304+ return resolve ( false ) ;
307305 }
308306 try {
309307 const res = JSON . parse ( xhr . responseText ) ;
@@ -345,15 +343,13 @@ export class Drive implements BackupProvider {
345343
346344 const token = await this . getToken ( ) ;
347345 if ( ! token ) {
348- return new Promise ( ( resolve : ( value : boolean ) => void ) => {
349- resolve ( false ) ;
350- } ) ;
346+ return false ;
351347 }
352348 const folderId = await this . getFolder ( ) ;
353349 return new Promise (
354350 ( resolve : ( value : boolean ) => void , reject : ( reason : Error ) => void ) => {
355351 if ( ! token || ! folderId ) {
356- resolve ( false ) ;
352+ return resolve ( false ) ;
357353 }
358354 try {
359355 const xhr = new XMLHttpRequest ( ) ;
@@ -374,7 +370,7 @@ export class Drive implements BackupProvider {
374370 if ( xhr . readyState === 4 ) {
375371 if ( xhr . status === 401 ) {
376372 localStorage . removeItem ( "driveToken" ) ;
377- resolve ( false ) ;
373+ return resolve ( false ) ;
378374 }
379375 try {
380376 const res = JSON . parse ( xhr . responseText ) ;
@@ -420,9 +416,7 @@ export class Drive implements BackupProvider {
420416 async getUser ( ) {
421417 const token = await this . getToken ( ) ;
422418 if ( ! token ) {
423- return new Promise ( ( resolve : ( value : string ) => void ) => {
424- resolve ( "Error: Access revoked or expired." ) ;
425- } ) ;
419+ return "Error: Access revoked or expired." ;
426420 }
427421
428422 return new Promise ( ( resolve : ( value : string ) => void ) => {
@@ -523,7 +517,7 @@ export class OneDrive implements BackupProvider {
523517 if ( xhr . status === 401 ) {
524518 localStorage . removeItem ( "oneDriveRefreshToken" ) ;
525519 localStorage . oneDriveRevoked = true ;
526- resolve ( false ) ;
520+ return resolve ( false ) ;
527521 }
528522 try {
529523 const res = JSON . parse ( xhr . responseText ) ;
@@ -568,15 +562,13 @@ export class OneDrive implements BackupProvider {
568562
569563 const token = await this . getToken ( ) ;
570564 if ( ! token ) {
571- return new Promise ( ( resolve : ( value : boolean ) => void ) => {
572- resolve ( false ) ;
573- } ) ;
565+ return false ;
574566 }
575567
576568 return new Promise (
577569 ( resolve : ( value : boolean ) => void , reject : ( reason : Error ) => void ) => {
578570 if ( ! token ) {
579- resolve ( false ) ;
571+ return resolve ( false ) ;
580572 }
581573 try {
582574 const xhr = new XMLHttpRequest ( ) ;
@@ -594,7 +586,7 @@ export class OneDrive implements BackupProvider {
594586 if ( xhr . readyState === 4 ) {
595587 if ( xhr . status === 401 ) {
596588 localStorage . removeItem ( "oneDriveToken" ) ;
597- resolve ( false ) ;
589+ return resolve ( false ) ;
598590 }
599591 try {
600592 const res = JSON . parse ( xhr . responseText ) ;
@@ -621,15 +613,10 @@ export class OneDrive implements BackupProvider {
621613 async getUser ( ) {
622614 const token = await this . getToken ( ) ;
623615 if ( ! token ) {
624- return new Promise ( ( resolve : ( value : string ) => void ) => {
625- resolve ( "Error: Access revoked or expired." ) ;
626- } ) ;
616+ return "Error: Access revoked or expired." ;
627617 }
628618
629619 return new Promise ( ( resolve : ( value : string ) => void ) => {
630- if ( ! token ) {
631- resolve ( "Error: Access revoked or expired." ) ;
632- }
633620 const xhr = new XMLHttpRequest ( ) ;
634621 xhr . open ( "GET" , "https://graph.microsoft.com/v1.0/me/" ) ;
635622 xhr . setRequestHeader ( "Authorization" , "Bearer " + token ) ;
0 commit comments