From 7e2de83d5632b35dae0df4601731226751255eb3 Mon Sep 17 00:00:00 2001 From: Einhornimmond Date: Tue, 5 Oct 2021 12:05:23 +0200 Subject: [PATCH] changes --- backend/src/graphql/resolver/UserResolver.ts | 14 ++++++++++---- backend/src/typeorm/entity/User.ts | 1 + backend/yarn.lock | 19 ++++++++++++++++++- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/backend/src/graphql/resolver/UserResolver.ts b/backend/src/graphql/resolver/UserResolver.ts index 5a2a049de..4062bc6ad 100644 --- a/backend/src/graphql/resolver/UserResolver.ts +++ b/backend/src/graphql/resolver/UserResolver.ts @@ -8,12 +8,17 @@ import { LoginViaVerificationCode } from '../model/LoginViaVerificationCode' import { SendPasswordResetEmailResponse } from '../model/SendPasswordResetEmailResponse' import { UpdateUserInfosResponse } from '../model/UpdateUserInfosResponse' import { User } from '../model/User' +import { UserSettingRepository } from '../../typeorm/repository/UserSettingRepository' import encode from '../../jwt/encode' import ChangePasswordArgs from '../arg/ChangePasswordArgs' -import CheckUsernameArgs from '../arg/CheckUsernameArgs' -import CreateUserArgs from '../arg/CreateUserArgs' -import UnsecureLoginArgs from '../arg/UnsecureLoginArgs' -import UpdateUserInfosArgs from '../arg/UpdateUserInfosArgs' +import { Setting } from '../../types' +import { + ChangePasswordArgs, + CheckUsernameArgs, + CreateUserArgs, + UnsecureLoginArgs, + UpdateUserInfosArgs, +} from '../inputs/LoginUserInput' import { apiPost, apiGet } from '../../apis/HttpRequest' import { klicktippRegistrationMiddleware, @@ -25,6 +30,7 @@ import { UserSettingRepository } from '../../typeorm/repository/UserSettingRepos import { Setting } from '../enum/Setting' import { UserRepository } from '../../typeorm/repository/User' +import { getCustomRepository } from 'typeorm' @Resolver() export class UserResolver { @Query(() => User) diff --git a/backend/src/typeorm/entity/User.ts b/backend/src/typeorm/entity/User.ts index e30fee725..5a546ac39 100644 --- a/backend/src/typeorm/entity/User.ts +++ b/backend/src/typeorm/entity/User.ts @@ -1,5 +1,6 @@ import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, OneToMany } from 'typeorm' import { UserSetting } from './UserSetting' +import { UserSetting } from './UserSetting' // Moriz: I do not like the idea of having two user tables @Entity('state_users') diff --git a/backend/yarn.lock b/backend/yarn.lock index 714823fe9..315d077bd 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@apollo/protobufjs@1.2.2": +"@apollo/protobufjs@1.2.2", "@apollo/protobufjs@^1.2.2": version "1.2.2" resolved "https://registry.npmjs.org/@apollo/protobufjs/-/protobufjs-1.2.2.tgz" integrity sha512-vF+zxhPiLtkwxONs6YanSt1EpwpGilThpneExUN5K3tCymuxNnVq2yojTvnpRjv2QfsEIt/n7ozPIIzBLwGIDQ== @@ -888,6 +888,11 @@ "@types/koa-compose" "*" "@types/node" "*" +"@types/libsodium-wrappers@^0.7.9": + version "0.7.9" + resolved "https://registry.yarnpkg.com/@types/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz#89c3ad2156d5143e64bce86cfeb0045a983aeccc" + integrity sha512-LisgKLlYQk19baQwjkBZZXdJL0KbeTpdEnrAfz5hQACbklCY0gVFnsKUyjfNWF1UQsCSjw93Sj5jSbiO8RPfdw== + "@types/long@^4.0.0": version "4.0.1" resolved "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz" @@ -3874,6 +3879,18 @@ libphonenumber-js@^1.9.7: resolved "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.22.tgz" integrity sha512-nE0aF0wrNq09ewF36s9FVqRW73hmpw6cobVDlbexmsu1432LEfuN24BCudNuRx4t2rElSeK/N0JbedzRW/TC4A== +libsodium-wrappers@^0.7.9: + version "0.7.9" + resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz#4ffc2b69b8f7c7c7c5594a93a4803f80f6d0f346" + integrity sha512-9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ== + dependencies: + libsodium "^0.7.0" + +libsodium@^0.7.0: + version "0.7.9" + resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.9.tgz#4bb7bcbf662ddd920d8795c227ae25bbbfa3821b" + integrity sha512-gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A== + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz"