From a73a32e7335638945ef404d249f12846831e6d8f Mon Sep 17 00:00:00 2001 From: elweyn Date: Thu, 16 Sep 2021 11:13:00 +0200 Subject: [PATCH] A user must be logged in for every klicktipp communication. --- backend/src/graphql/resolvers/KlicktippResolver.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/graphql/resolvers/KlicktippResolver.ts b/backend/src/graphql/resolvers/KlicktippResolver.ts index 5f7e718c3..ba6bd5fcb 100644 --- a/backend/src/graphql/resolvers/KlicktippResolver.ts +++ b/backend/src/graphql/resolvers/KlicktippResolver.ts @@ -13,21 +13,25 @@ import { SubscribeNewsletterArguments } from '../inputs/KlickTippInputs' @Resolver() export class KlicktippResolver { @Query(() => String) + @Authorized() async getKlicktippUser(@Arg('email') email: string): Promise { return await getKlickTippUser(email) } @Query(() => String) + @Authorized() async getKlicktippTagMap(): Promise { return await getKlicktippTagMap() } @Mutation(() => Boolean) + @Authorized() async unsubscribeNewsletter(@Arg('email') email: string): Promise { return await unsubscribe(email) } @Mutation(() => Boolean) + @Authorized() async subscribeNewsletter( @Args() { email, language }: SubscribeNewsletterArguments, ): Promise {