File tree Expand file tree Collapse file tree 3 files changed +32
-6
lines changed Expand file tree Collapse file tree 3 files changed +32
-6
lines changed Original file line number Diff line number Diff line change @@ -46,6 +46,22 @@ Cypress.Commands.add(
46
46
} ) . then ( resp => {
47
47
expect ( resp . status ) . to . eq ( 200 ) ;
48
48
const jwt = resp . body ;
49
+ const currentTime = new Date ( ) ;
50
+ const accessTokenExpiry = new Date (
51
+ currentTime . getTime ( ) + jwt . expires_in * 100000
52
+ ) . toISOString ( ) ;
53
+ const refreshTokenExpiry = new Date (
54
+ currentTime . getTime ( ) + jwt . refresh_expires_in * 100000
55
+ ) . toISOString ( ) ;
56
+
57
+ var elToken = {
58
+ accessToken : jwt . access_token ,
59
+ accessTokenExpiry : accessTokenExpiry ,
60
+ refreshToken : jwt . refresh_token ,
61
+ refreshTokenExpiry : refreshTokenExpiry ,
62
+ } ;
63
+
64
+ window . localStorage . setItem ( 'token' , JSON . stringify ( elToken ) ) ;
49
65
50
66
window . localStorage . setItem ( 'e2e_access_token' , jwt . access_token ) ;
51
67
window . localStorage . setItem ( 'e2e_refresh_token' , jwt . refresh_token ) ;
Original file line number Diff line number Diff line change @@ -3,10 +3,11 @@ import {
3
3
CategoryFilter ,
4
4
CategorySortOrder ,
5
5
} from '../../services/category_service/category_service' ;
6
- import { handleAxiosResponseErrors } from './http_error_handlers' ;
7
6
import { EngagementJsonSerializer } from '../../serializers/engagement/engagement_json_serializer' ;
8
7
import { getApiV1HttpClient } from './client' ;
9
8
import { CategoryWithCount } from '../../schemas/engagement_category' ;
9
+ import { ConsoleLogger } from '../../utilities/logger/loggers' ;
10
+ import { LogVerbosity } from '../../utilities/logger/logger' ;
10
11
11
12
export class Apiv1CategoryService implements CategoryService {
12
13
private get axios ( ) {
@@ -73,11 +74,7 @@ export class Apiv1CategoryService implements CategoryService {
73
74
) ;
74
75
return serializedCategories ;
75
76
} catch ( e ) {
76
- if ( e . isAxiosError ) {
77
- handleAxiosResponseErrors ( e ) ;
78
- } else {
79
- throw e ;
80
- }
77
+ ConsoleLogger ( LogVerbosity . error ) . error ( "fetch category failure" , e ) ;
81
78
}
82
79
}
83
80
}
Original file line number Diff line number Diff line change
1
+ import { LogVerbosity } from "../../utilities/logger/logger" ;
2
+ import { ConsoleLogger } from "../../utilities/logger/loggers" ;
3
+
4
+ interface AxiosError {
5
+ response : {
6
+ status : number ;
7
+ } ;
8
+ }
9
+
10
+ export function handleAxiosResponseErrors ( error : AxiosError ) {
11
+ ConsoleLogger ( LogVerbosity . error ) . error ( "Axios Error" , error ) ;
12
+ throw error ;
13
+ }
You can’t perform that action at this time.
0 commit comments