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
>