Files
automatisch/packages/backend/src/graphql/queries/get-trial-status.ee.ts
2023-04-07 22:55:18 +02:00

20 lines
408 B
TypeScript

import appConfig from '../../config/app';
import Context from '../../types/express/context';
const getTrialStatus = async (
_parent: unknown,
_params: unknown,
context: Context
) => {
if (!appConfig.isCloud) return;
const inTrial = await context.currentUser.inTrial();
if (!inTrial) return;
return {
expireAt: context.currentUser.trialExpiryDate,
};
};
export default getTrialStatus;