Refactor subscription logic to remove unused trial subscription variable

- Eliminated the `usedTrialSubscription` variable from the subscription function.
- Updated the subscription period condition to directly reference `GQL.Enum_Subscriptionprice_Period.Trial` for clarity.
This commit is contained in:
vchikalkin 2025-09-18 19:18:58 +03:00
parent a9fd9808ec
commit 86f0d87c31

View File

@ -22,7 +22,6 @@ export async function subscription(conversation: Conversation<Context, Context>,
hasActiveSubscription,
remainingDays,
subscription: currentSubscription,
usedTrialSubscription,
} = await subscriptionsService.getSubscription({
telegramId,
});
@ -33,7 +32,7 @@ export async function subscription(conversation: Conversation<Context, Context>,
eq: true,
},
period: {
ne: usedTrialSubscription ? GQL.Enum_Subscriptionprice_Period.Trial : undefined,
ne: GQL.Enum_Subscriptionprice_Period.Trial,
},
},
});