Appearance
@sylis/api / modules/auth/auth.repository / AuthRepository
Class: AuthRepository
Defined in: apps/api/src/modules/auth/auth.repository.ts:11
Constructors
Constructor
new AuthRepository(
prisma,redisService):AuthRepository
Defined in: apps/api/src/modules/auth/auth.repository.ts:12
Parameters
prisma
redisService
Returns
AuthRepository
Methods
delEmailCode()
delEmailCode(
Promise<void>
Defined in: apps/api/src/modules/auth/auth.repository.ts:25
Parameters
email
string
Returns
Promise<void>
delEmailCodeLimit()
delEmailCodeLimit(
Promise<void>
Defined in: apps/api/src/modules/auth/auth.repository.ts:37
Parameters
email
string
Returns
Promise<void>
getEmailCode()
getEmailCode(
Promise<null|string>
Defined in: apps/api/src/modules/auth/auth.repository.ts:21
Parameters
email
string
Returns
Promise<null | string>
getEmailCodeLimit()
getEmailCodeLimit(
Promise<null|string>
Defined in: apps/api/src/modules/auth/auth.repository.ts:33
Parameters
email
string
Returns
Promise<null | string>
setEmailCode()
setEmailCode(
code):Promise<void>
Defined in: apps/api/src/modules/auth/auth.repository.ts:17
Parameters
email
string
code
string
Returns
Promise<void>
setEmailCodeLimit()
setEmailCodeLimit(
Promise<void>
Defined in: apps/api/src/modules/auth/auth.repository.ts:29
Parameters
email
string
Returns
Promise<void>