File tree 2 files changed +8
-2
lines changed
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,9 @@ class AuthDao extends Dao {
26
26
*/
27
27
async login ( user ) {
28
28
let resp = await this . post ( '/login' , user ) ;
29
- return await resp . text ( ) ;
29
+ if ( resp . status === 200 ) {
30
+ return await resp . text ( ) ;
31
+ }
30
32
}
31
33
32
34
/**
@@ -44,7 +46,9 @@ class AuthDao extends Dao {
44
46
*/
45
47
async register ( user ) {
46
48
let resp = await this . post ( '/register' , user ) ;
47
- return await resp . text ( ) ;
49
+ if ( resp . status === 200 ) {
50
+ return await resp . text ( ) ;
51
+ }
48
52
}
49
53
50
54
/**
Original file line number Diff line number Diff line change @@ -68,6 +68,7 @@ class AuthManager {
68
68
*/
69
69
async login ( user ) {
70
70
let response = await this . dao . login ( user ) ;
71
+ if ( ! response ) throw new Error ( 'Login failed' ) ;
71
72
this . #setToken( response ) ;
72
73
}
73
74
@@ -78,6 +79,7 @@ class AuthManager {
78
79
*/
79
80
async register ( user ) {
80
81
let response = await this . dao . register ( user ) ;
82
+ if ( ! response ) throw new Error ( 'Login failed' ) ;
81
83
this . #setToken( response ) ;
82
84
}
83
85
You can’t perform that action at this time.
0 commit comments