use User Repository

This commit is contained in:
Ulf Gebhardt 2021-10-02 13:58:40 +02:00
parent fccb5a7715
commit f51664807a
No known key found for this signature in database
GPG Key ID: 81308EFE29ABFEBD

View File

@ -8,7 +8,6 @@ import { LoginViaVerificationCode } from '../models/LoginViaVerificationCode'
import { SendPasswordResetEmailResponse } from '../models/SendPasswordResetEmailResponse' import { SendPasswordResetEmailResponse } from '../models/SendPasswordResetEmailResponse'
import { UpdateUserInfosResponse } from '../models/UpdateUserInfosResponse' import { UpdateUserInfosResponse } from '../models/UpdateUserInfosResponse'
import { User } from '../models/User' import { User } from '../models/User'
import { User as dbUser } from '../../typeorm/entity/User'
import encode from '../../jwt/encode' import encode from '../../jwt/encode'
import ChangePasswordArgs from '../args/ChangePasswordArgs' import ChangePasswordArgs from '../args/ChangePasswordArgs'
import CheckUsernameArgs from '../args/CheckUsernameArgs' import CheckUsernameArgs from '../args/CheckUsernameArgs'
@ -45,8 +44,10 @@ export class UserResolver {
}) })
const user = new User(result.data.user) const user = new User(result.data.user)
// read additional settings from settings table // read additional settings from settings table
const userRepository = getCustomRepository(UserRepository)
const userEntity = await userRepository.findByPubkeyHex(user.pubkey)
const userSettingRepository = getCustomRepository(UserSettingRepository) const userSettingRepository = getCustomRepository(UserSettingRepository)
const userEntity = await dbUser.findByPubkeyHex(user.pubkey)
const coinanimation = await userSettingRepository const coinanimation = await userSettingRepository
.readBoolean(userEntity.id, Setting.COIN_ANIMATION) .readBoolean(userEntity.id, Setting.COIN_ANIMATION)
.catch((error) => { .catch((error) => {