From c2c03d103297ed2a348f8ec9db58dcce5343d420 Mon Sep 17 00:00:00 2001 From: ogerly Date: Wed, 24 Nov 2021 10:40:49 +0100 Subject: [PATCH] implementation of createPendingCreation search for the state_user. --- backend/src/graphql/resolver/AdminResolver.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index 9af50faad..65419523f 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -1,7 +1,8 @@ -import { Resolver, Query, Arg } from 'type-graphql' +import { Resolver, Query, Arg, Args } from 'type-graphql' import { getCustomRepository } from 'typeorm' import { UserAdmin } from '../model/UserAdmin' import { LoginUserRepository } from '../../typeorm/repository/LoginUser' +import { UserRepository } from '../../typeorm/repository/User' @Resolver() export class AdminResolver { @@ -23,4 +24,14 @@ export class AdminResolver { }) return users } + + @Query(() => Boolean) + async createPendingCreation( + @Args() { email, amount, note, creationDate }: CreatePendingCreationArgs, + ): Promise { + // TODO: Check user validity + const userRepository = getCustomRepository(UserRepository) + const user = await userRepository.findByEmail(email) + return true + } }