File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ class Storage<T> {
3333 public get = async ( ) : Promise < T > => {
3434 if ( SESSION_STORAGE_PATH ) {
3535 try {
36- // 1. read from file instead of local storage if specified
36+ // 1. attempt to read from file instead of local storage if specified
3737 const sessionFile = await readFile ( SESSION_STORAGE_PATH , `${ this . filePath } .json` )
3838 if ( ! sessionFile ) {
3939 throw new Error ( 'No session file found' )
@@ -50,14 +50,15 @@ class Storage<T> {
5050 } catch ( err : any ) {
5151 logger ( `Failed to read or parse session file: ${ SESSION_STORAGE_PATH } /${ this . filePath } .json: ${ err . message } ` )
5252 }
53- }
54- const value : string | undefined = await this . storage . get ( this . key )
55- if ( value ) {
56- // 2. read from local storage
57- try {
58- return JSON . parse ( value )
59- } catch ( err : any ) {
60- logger ( `Failed to parse session state from local storage: ${ value } : ${ err . message } ` )
53+ } else {
54+ // 2. attempt to read from local storage
55+ const value : string | undefined = await this . storage . get ( this . key )
56+ if ( value ) {
57+ try {
58+ return JSON . parse ( value )
59+ } catch ( err : any ) {
60+ logger ( `Failed to parse session state from local storage: ${ value } : ${ err . message } ` )
61+ }
6162 }
6263 }
6364 // 3. fallback to the default
You can’t perform that action at this time.
0 commit comments