feat: Implement API endpoint for user trial info

This commit is contained in:
Faruk AYDIN
2024-02-14 14:18:28 +01:00
parent b599466ffa
commit 0e111a3532
2 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import { renderObject } from '../../../../helpers/renderer.js';
export default async (request, response) => {
const inTrial = await request.currentUser.inTrial();
const hasActiveSubscription =
await request.currentUser.hasActiveSubscription();
const trialInfo = {
inTrial,
hasActiveSubscription,
expireAt: request.currentUser.trialExpiryDate,
};
renderObject(response, trialInfo);
};