Skip to content

@sylis/api v0.0.1


@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

PrismaService

redisService

RedisService

Returns

AuthRepository

Methods

delEmailCode()

delEmailCode(email): Promise<void>

Defined in: apps/api/src/modules/auth/auth.repository.ts:25

Parameters

email

string

Returns

Promise<void>


delEmailCodeLimit()

delEmailCodeLimit(email): Promise<void>

Defined in: apps/api/src/modules/auth/auth.repository.ts:37

Parameters

email

string

Returns

Promise<void>


getEmailCode()

getEmailCode(email): Promise<null | string>

Defined in: apps/api/src/modules/auth/auth.repository.ts:21

Parameters

email

string

Returns

Promise<null | string>


getEmailCodeLimit()

getEmailCodeLimit(email): Promise<null | string>

Defined in: apps/api/src/modules/auth/auth.repository.ts:33

Parameters

email

string

Returns

Promise<null | string>


setEmailCode()

setEmailCode(email, code): Promise<void>

Defined in: apps/api/src/modules/auth/auth.repository.ts:17

Parameters

email

string

code

string

Returns

Promise<void>


setEmailCodeLimit()

setEmailCodeLimit(email): Promise<void>

Defined in: apps/api/src/modules/auth/auth.repository.ts:29

Parameters

email

string

Returns

Promise<void>