From 326672905ae772a23d035567a5c75e38a8aa855d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claus-Peter=20H=C3=BCbner?= Date: Wed, 14 Dec 2022 23:46:52 +0100 Subject: [PATCH] =?UTF-8?q?eine=20Version=200=5F1=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- federation/src/dht_node/index.ts | 1 + .../graphql/api/0_1/resolver/TestResolver.ts | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 federation/src/graphql/api/0_1/resolver/TestResolver.ts diff --git a/federation/src/dht_node/index.ts b/federation/src/dht_node/index.ts index bb3dc7fab..7d33e41e9 100644 --- a/federation/src/dht_node/index.ts +++ b/federation/src/dht_node/index.ts @@ -17,6 +17,7 @@ const ERRORTIME = 240000 const ANNOUNCETIME = 30000 enum ApiVersionType { + V0_1 = 'v0_1', V1_0 = 'v1_0', V1_1 = 'v1_1', V2_0 = 'v2_0', diff --git a/federation/src/graphql/api/0_1/resolver/TestResolver.ts b/federation/src/graphql/api/0_1/resolver/TestResolver.ts new file mode 100644 index 000000000..bbb765765 --- /dev/null +++ b/federation/src/graphql/api/0_1/resolver/TestResolver.ts @@ -0,0 +1,22 @@ +import { Field, ObjectType, Query, Resolver } from 'type-graphql' +import { backendLogger as logger } from '@/server/logger' + +@ObjectType() +class GetTestApiResult { + constructor(apiVersion: string) { + this.api = `${apiVersion}` + } + + @Field(() => String) + api: string +} + +@Resolver() +export class TestResolver { + @Query(() => GetTestApiResult) + async test(): Promise { + logger.info(`test api 0_1`) + return new GetTestApiResult("0_1") + } +} +