A user must be logged in for every klicktipp communication.

This commit is contained in:
elweyn 2021-09-16 11:13:00 +02:00
parent ad1aa402f4
commit a73a32e733

View File

@ -13,21 +13,25 @@ import { SubscribeNewsletterArguments } from '../inputs/KlickTippInputs'
@Resolver()
export class KlicktippResolver {
@Query(() => String)
@Authorized()
async getKlicktippUser(@Arg('email') email: string): Promise<string> {
return await getKlickTippUser(email)
}
@Query(() => String)
@Authorized()
async getKlicktippTagMap(): Promise<string> {
return await getKlicktippTagMap()
}
@Mutation(() => Boolean)
@Authorized()
async unsubscribeNewsletter(@Arg('email') email: string): Promise<boolean> {
return await unsubscribe(email)
}
@Mutation(() => Boolean)
@Authorized()
async subscribeNewsletter(
@Args() { email, language }: SubscribeNewsletterArguments,
): Promise<boolean> {