Deploy: 2026-05-23 02:42:32
This commit is contained in:
@@ -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'];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user