Appearance
@sylis/api / modules/auth/auth.service / AuthService
Class: AuthService
Defined in: apps/api/src/modules/auth/auth.service.ts:12
Constructors
Constructor
new AuthService(
authRepository
,userRepository
,mailerService
,jwtService
):AuthService
Defined in: apps/api/src/modules/auth/auth.service.ts:13
Parameters
authRepository
userRepository
mailerService
MailerService
jwtService
JwtService
Returns
AuthService
Methods
login()
login(
dto
):Promise
<{token
:string
; }>
Defined in: apps/api/src/modules/auth/auth.service.ts:91
Parameters
dto
Returns
Promise
<{ token
: string
; }>
register()
register(
dto
):Promise
<{message
:string
;user
: {null
|string
;id
:string
; }; }>
Defined in: apps/api/src/modules/auth/auth.service.ts:56
Parameters
dto
Returns
Promise
<{ message
: string
; user
: { email
: null
| string
; id
: string
; }; }>
sendEmailCode()
sendEmailCode(
Promise
<{message
:string
; }>
Defined in: apps/api/src/modules/auth/auth.service.ts:20
Parameters
email
string
Returns
Promise
<{ message
: string
; }>