gradido/backend/src/middleware/klicktippMiddleware.ts

16 lines
521 B
TypeScript

import { MiddlewareFn } from 'type-graphql'
import { signin } from '../apis/KlicktippController'
export const klicktippRegistrationMiddleware: MiddlewareFn = async (
// Only for demo
/* eslint-disable-next-line @typescript-eslint/no-unused-vars */
{ root, args, context, info },
next,
) => {
// Do Something here before resolver is called
const result = await next()
// Do Something here after resolver is completed
signin(result.data.checkEmail.email, result.data.checkEmail.language)
return result
}