From 660e1e4b68f040f44fddf494966a0b1fc64e09ca Mon Sep 17 00:00:00 2001 From: Einhornimmond Date: Sun, 10 Oct 2021 17:27:42 +0200 Subject: [PATCH 1/3] add call for checkpid on gdt server --- backend/src/graphql/resolver/GdtResolver.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/backend/src/graphql/resolver/GdtResolver.ts b/backend/src/graphql/resolver/GdtResolver.ts index 9ca9421f6..c99c7e6c7 100644 --- a/backend/src/graphql/resolver/GdtResolver.ts +++ b/backend/src/graphql/resolver/GdtResolver.ts @@ -1,7 +1,7 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/explicit-module-boundary-types */ -import { Resolver, Query, Args, Ctx, Authorized } from 'type-graphql' +import { Resolver, Query, Args, Ctx, Authorized, Arg } from 'type-graphql' import { getCustomRepository } from 'typeorm' import CONFIG from '../../config' import { GdtEntryList } from '../model/GdtEntryList' @@ -32,4 +32,16 @@ export class GdtResolver { } return new GdtEntryList(resultGDT.data) } + + @Authorized() + @Query(() => Number) + // eslint-disable-next-line @typescript-eslint/no-explicit-any + async checkPid(@Arg('pid') id: number): Promise { + // load user + const resultPID = await apiGet(`${CONFIG.GDT_API_URL}/publishers/checkPidApi/${id}`) + if (!resultPID.success) { + throw new Error(resultPID.data) + } + return resultPID + } } From 3a5aa25fec6108608aeb4fb645a37cd5559761b4 Mon Sep 17 00:00:00 2001 From: Einhornimmond Date: Mon, 11 Oct 2021 13:11:50 +0200 Subject: [PATCH 2/3] update variable names --- backend/src/graphql/resolver/GdtResolver.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/graphql/resolver/GdtResolver.ts b/backend/src/graphql/resolver/GdtResolver.ts index c99c7e6c7..7ffc47e95 100644 --- a/backend/src/graphql/resolver/GdtResolver.ts +++ b/backend/src/graphql/resolver/GdtResolver.ts @@ -36,12 +36,12 @@ export class GdtResolver { @Authorized() @Query(() => Number) // eslint-disable-next-line @typescript-eslint/no-explicit-any - async checkPid(@Arg('pid') id: number): Promise { + async checkPid(@Arg('pid') pid: number): Promise { // load user - const resultPID = await apiGet(`${CONFIG.GDT_API_URL}/publishers/checkPidApi/${id}`) + const resultPID = await apiGet(`${CONFIG.GDT_API_URL}/publishers/checkPidApi/${pid}`) if (!resultPID.success) { throw new Error(resultPID.data) } - return resultPID + return resultPID.data.pid } } From cceca9d517462baa5791575efe675d52b159d465 Mon Sep 17 00:00:00 2001 From: Einhornimmond Date: Mon, 11 Oct 2021 13:12:26 +0200 Subject: [PATCH 3/3] change query name --- backend/src/graphql/resolver/GdtResolver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/graphql/resolver/GdtResolver.ts b/backend/src/graphql/resolver/GdtResolver.ts index 7ffc47e95..b4f9a512b 100644 --- a/backend/src/graphql/resolver/GdtResolver.ts +++ b/backend/src/graphql/resolver/GdtResolver.ts @@ -36,7 +36,7 @@ export class GdtResolver { @Authorized() @Query(() => Number) // eslint-disable-next-line @typescript-eslint/no-explicit-any - async checkPid(@Arg('pid') pid: number): Promise { + async existPid(@Arg('pid') pid: number): Promise { // load user const resultPID = await apiGet(`${CONFIG.GDT_API_URL}/publishers/checkPidApi/${pid}`) if (!resultPID.success) {