Deploy: 2026-05-23 02:42:32

This commit is contained in:
Hamza-Ayed
2026-05-23 02:42:32 +03:00
parent 71e609d869
commit 1814f69ecb
6 changed files with 196 additions and 8 deletions

View File

@@ -102,9 +102,18 @@ class WhatsAppController extends BaseController
$companyId = $request->company_id;
$sessions = WhatsAppSession::findAllByCompany($companyId);
$activeSub = \App\Models\CompanySubscription::findActiveByCompany($companyId);
$maxSessions = 1;
if (isset($request->is_super_admin) && $request->is_super_admin) {
$maxSessions = 999;
} elseif ($activeSub) {
$maxSessions = (int)$activeSub['max_sessions'];
}
$response->json([
'status' => 'success',
'data' => $sessions
'data' => $sessions,
'max_sessions' => $maxSessions
]);
}
@@ -120,8 +129,8 @@ class WhatsAppController extends BaseController
// Fetch subscription limits
$activeSub = \App\Models\CompanySubscription::findActiveByCompany($companyId);
$maxSessions = 1;
if ($companyId === 1) {
$maxSessions = 10;
if (isset($request->is_super_admin) && $request->is_super_admin) {
$maxSessions = 999; // Unlimited for Super Admin
} elseif ($activeSub) {
$maxSessions = (int)$activeSub['max_sessions'];
}