diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index fdae2a14e..3e387a611 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -152,8 +152,7 @@ const createEmailOptIn = async ( loginUserId: number, queryRunner: QueryRunner, ): Promise => { - const loginEmailOptInRepository = await getRepository(LoginEmailOptIn) - let emailOptIn = await loginEmailOptInRepository.findOne({ + let emailOptIn = await LoginEmailOptIn.findOne({ userId: loginUserId, emailOptInTypeId: EMAIL_OPT_IN_REGISTER, }) @@ -182,8 +181,7 @@ const createEmailOptIn = async ( } const getOptInCode = async (loginUserId: number): Promise => { - const loginEmailOptInRepository = await getRepository(LoginEmailOptIn) - let optInCode = await loginEmailOptInRepository.findOne({ + let optInCode = await LoginEmailOptIn.findOne({ userId: loginUserId, emailOptInTypeId: EMAIL_OPT_IN_RESET_PASSWORD, }) @@ -205,7 +203,7 @@ const getOptInCode = async (loginUserId: number): Promise => { optInCode.userId = loginUserId optInCode.emailOptInTypeId = EMAIL_OPT_IN_RESET_PASSWORD } - await loginEmailOptInRepository.save(optInCode) + await LoginEmailOptIn.save(optInCode) return optInCode } @@ -490,12 +488,9 @@ export class UserResolver { } // Load code - const loginEmailOptInRepository = await getRepository(LoginEmailOptIn) - const optInCode = await loginEmailOptInRepository - .findOneOrFail({ verificationCode: code }) - .catch(() => { - throw new Error('Could not login with emailVerificationCode') - }) + const optInCode = await LoginEmailOptIn.findOneOrFail({ verificationCode: code }).catch(() => { + throw new Error('Could not login with emailVerificationCode') + }) // Code is only valid for 10minutes const timeElapsed = Date.now() - new Date(optInCode.updatedAt).getTime() diff --git a/backend/src/typeorm/repository/User.ts b/backend/src/typeorm/repository/User.ts index 88467fc95..f9faf6c5b 100644 --- a/backend/src/typeorm/repository/User.ts +++ b/backend/src/typeorm/repository/User.ts @@ -9,11 +9,6 @@ export class UserRepository extends Repository { .getOneOrFail() } - async findByPubkeyHexBuffer(pubkeyHexBuffer: Buffer): Promise { - const pubKeyString = pubkeyHexBuffer.toString('hex') - return await this.findByPubkeyHex(pubKeyString) - } - async getUsersIndiced(userIds: number[]): Promise { if (!userIds.length) return [] const users = await this.createQueryBuilder('user')