diff --git a/miniapp/index.html b/miniapp/index.html
index 8d14adaa..4d88463f 100644
--- a/miniapp/index.html
+++ b/miniapp/index.html
@@ -13246,6 +13246,26 @@
return false;
}
+ const expirationCandidates = [
+ userData.subscription_expires_at,
+ userData.subscriptionExpiresAt,
+ userData.user.subscription_expires_at,
+ userData.user.subscriptionExpiresAt,
+ userData.user.expires_at,
+ userData.user.expiresAt,
+ userData.expires_at,
+ userData.expiresAt,
+ ];
+ const isExpiredByDate = expirationCandidates.some(candidate => {
+ const expiresAt = parseDate(candidate);
+ return expiresAt instanceof Date
+ && !Number.isNaN(expiresAt.getTime())
+ && expiresAt.getTime() <= Date.now();
+ });
+ if (isExpiredByDate) {
+ return false;
+ }
+
const statusRaw = String(
userData.user.subscription_actual_status
|| userData.user.subscription_status
@@ -13277,26 +13297,6 @@
}
}
- const expirationCandidates = [
- userData.subscription_expires_at,
- userData.subscriptionExpiresAt,
- userData.user.subscription_expires_at,
- userData.user.subscriptionExpiresAt,
- userData.user.expires_at,
- userData.user.expiresAt,
- userData.expires_at,
- userData.expiresAt,
- ];
- const isExpiredByDate = expirationCandidates.some(candidate => {
- const expiresAt = parseDate(candidate);
- return expiresAt instanceof Date
- && !Number.isNaN(expiresAt.getTime())
- && expiresAt.getTime() <= Date.now();
- });
- if (isExpiredByDate) {
- return false;
- }
-
const hasActiveFlag = userData.user.has_active_subscription;
if (hasActiveFlag === false) {
return false;