@@ -81,25 +81,32 @@ export class AuthController {
8181 throw createHttpError ( 401 , 'Wrong login credentials' ) ;
8282 }
8383
84- const encSalt = this . service . Crypt . encryptText ( user . hKey . toString ( ) ) ;
85- const required2FA = user . secret_2FA && user . secret_2FA . length > 0 ;
84+ try {
85+ const encSalt = this . service . Crypt . encryptText ( user . hKey . toString ( ) ) ;
86+ const required2FA = user . secret_2FA && user . secret_2FA . length > 0 ;
8687
87- const hasKeys = await this . service . KeyServer . keysExists ( user ) ;
88+ const hasKeys = await this . service . KeyServer . keysExists ( user ) ;
8889
89- // TODO: If user has referrals, then apply. Do not catch everything
90- if ( internxtClient === 'drive-mobile' ) {
91- this . service . UsersReferrals . applyUserReferral ( user . id , 'install-mobile-app' ) . catch ( ( err : Error ) => {
92- this . logReferralError ( user . id , err ) ;
93- } ) ;
94- }
90+ // TODO: If user has referrals, then apply. Do not catch everything
91+ if ( internxtClient === 'drive-mobile' ) {
92+ this . service . UsersReferrals . applyUserReferral ( user . id , 'install-mobile-app' ) . catch ( ( err : Error ) => {
93+ this . logReferralError ( user . id , err ) ;
94+ } ) ;
95+ }
9596
96- if ( internxtClient === 'drive-desktop' ) {
97- this . service . UsersReferrals . applyUserReferral ( user . id , 'install-desktop-app' ) . catch ( ( err : Error ) => {
98- this . logReferralError ( user . id , err ) ;
99- } ) ;
100- }
97+ if ( internxtClient === 'drive-desktop' ) {
98+ this . service . UsersReferrals . applyUserReferral ( user . id , 'install-desktop-app' ) . catch ( ( err : Error ) => {
99+ this . logReferralError ( user . id , err ) ;
100+ } ) ;
101+ }
101102
102- res . status ( 200 ) . send ( { hasKeys, sKey : encSalt , tfa : required2FA } ) ;
103+ return res . status ( 200 ) . send ( { hasKeys, sKey : encSalt , tfa : required2FA } ) ;
104+ } catch ( err ) {
105+ this . logger . error (
106+ `[AUTH/LOGIN] USER: ${ user . email } ERROR: ${ ( err as Error ) . message } , STACK: ${ ( err as Error ) . stack } ` ,
107+ ) ;
108+ throw err ;
109+ }
103110 }
104111
105112 private logReferralError ( userId : unknown , err : Error ) {
0 commit comments