File tree Expand file tree Collapse file tree 1 file changed +15
-9
lines changed
Expand file tree Collapse file tree 1 file changed +15
-9
lines changed Original file line number Diff line number Diff line change @@ -62,18 +62,24 @@ export class sessionService {
6262
6363 return list ;
6464 } ;
65- sessionService . saveFromClient ( parseCookies ( req ) ) ;
65+ return sessionService . saveFromClient ( parseCookies ( req ) ) ;
6666 }
6767
6868 static saveFromClient ( cookies ) {
69- if ( cookies [ USER_SESSION ] ) {
70- sessionService . saveSession ( cookies [ USER_SESSION ] )
71- . then ( ( ) => {
72- if ( cookies [ USER_DATA ] ) {
73- sessionService . saveUser ( cookies [ USER_DATA ] ) ;
74- }
75- } ) ;
76- }
69+ return new Promise ( ( resolve , reject ) => {
70+ if ( cookies [ USER_SESSION ] ) {
71+ sessionService . saveSession ( cookies [ USER_SESSION ] )
72+ . then ( ( ) => {
73+ if ( cookies [ USER_DATA ] ) {
74+ sessionService . saveUser ( cookies [ USER_DATA ] )
75+ . then ( ( ) => resolve ( ) ) ;
76+ }
77+ } ) ;
78+ } else {
79+ instance . store . dispatch ( getSessionError ( ) ) ;
80+ reject ( 'Session not found' ) ;
81+ }
82+ } ) ;
7783 }
7884
7985 static refreshFromLocalStorage ( ) {
You can’t perform that action at this time.
0 commit comments