update pay function
This commit is contained in:
@@ -55,10 +55,12 @@ export async function checkAuth(): Promise<AuthInfo> {
|
||||
};
|
||||
}
|
||||
|
||||
// 检查订阅权限
|
||||
const canAccessChat = ['premium', 'pro', 'enterprise'].includes(
|
||||
data.user.subscription_tier?.toLowerCase()
|
||||
);
|
||||
// 检查订阅权限 - 包括 max 用户和其他高级订阅
|
||||
const userTier = data.user.subscription_tier?.toLowerCase() || '';
|
||||
const canAccessChat = ['max', 'premium', 'pro', 'enterprise', 'vip', 'plus'].includes(userTier) ||
|
||||
userTier !== 'free' && userTier !== '' && userTier !== 'basic';
|
||||
|
||||
console.log('User subscription tier:', data.user.subscription_tier, 'Can access:', canAccessChat);
|
||||
|
||||
return {
|
||||
isAuthenticated: true,
|
||||
|
||||
Reference in New Issue
Block a user