@@ -45,31 +45,29 @@ export const middleware = new ApolloLink((operation, forward) => {
45
45
*
46
46
* This catches the incoming session token and stores it in localStorage, for future GraphQL requests.
47
47
*/
48
- export const afterware = new ApolloLink ( ( operation , forward ) => {
49
- return forward ( operation ) . map ( ( response ) => {
50
- /**
51
- * Check for session header and update session in local storage accordingly.
52
- */
53
- const context = operation . getContext ( ) ;
54
- const {
55
- response : { headers } ,
56
- } = context ;
48
+ export const afterware = new ApolloLink ( ( operation , forward ) => forward ( operation ) . map ( ( response ) => {
49
+ /**
50
+ * Check for session header and update session in local storage accordingly.
51
+ */
52
+ const context = operation . getContext ( ) ;
53
+ const {
54
+ response : { headers } ,
55
+ } = context ;
57
56
58
- const session = headers . get ( 'woocommerce-session' ) ;
57
+ const session = headers . get ( 'woocommerce-session' ) ;
59
58
60
- if ( session && process . browser ) {
61
- // Remove session data if session destroyed.
62
- if ( 'false' === session ) {
63
- localStorage . removeItem ( 'woo-session' ) ;
64
- // Update session new data if changed.
65
- } else if ( localStorage . getItem ( 'woo-session' ) !== session ) {
66
- localStorage . setItem ( 'woo-session' , headers . get ( 'woocommerce-session' ) ) ;
67
- localStorage . setItem ( 'woo-session-expiry' , new Date ( ) ) ;
68
- }
59
+ if ( session && process . browser ) {
60
+ // Remove session data if session destroyed.
61
+ if ( 'false' === session ) {
62
+ localStorage . removeItem ( 'woo-session' ) ;
63
+ // Update session new data if changed.
64
+ } else if ( localStorage . getItem ( 'woo-session' ) !== session ) {
65
+ localStorage . setItem ( 'woo-session' , headers . get ( 'woocommerce-session' ) ) ;
66
+ localStorage . setItem ( 'woo-session-expiry' , new Date ( ) ) ;
69
67
}
70
- return response ;
71
- } ) ;
72
- } ) ;
68
+ }
69
+ return response ;
70
+ } ) ) ;
73
71
74
72
const clientSide = typeof window === 'undefined' ;
75
73
0 commit comments