@rytass/member-base-nestjs-module
Version:
Rytass Member System NestJS Base Module
17 lines (15 loc) • 499 B
JavaScript
const getPayloadFromContext = (context)=>{
const contextType = context.getType();
switch(contextType){
case 'graphql':
{
const { GqlExecutionContext } = require('@nestjs/graphql');
const ctx = GqlExecutionContext.create(context).getContext();
return ctx.payload;
}
case 'http':
default:
return context.switchToHttp().getRequest().payload;
}
};
export { getPayloadFromContext };