From 1975707b0ed7449c8f541095b752f116b5143866 Mon Sep 17 00:00:00 2001 From: lukibeg Date: Sat, 20 Dec 2025 11:49:17 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20Corrige=20bug=20na=20fun=C3=A7=C3=A3o=20?= =?UTF-8?q?saveAgent=20e=20findAgent.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/AmiEventController.php | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/Http/Controllers/Api/AmiEventController.php b/app/Http/Controllers/Api/AmiEventController.php index 02d6859..835ee43 100644 --- a/app/Http/Controllers/Api/AmiEventController.php +++ b/app/Http/Controllers/Api/AmiEventController.php @@ -51,7 +51,6 @@ public function handle(Request $request) return response()->json(['error' => 'Fila não encontrada'], 404); } - // Recupera Agente (se aplicável e se não for canal Local) $agent = $this->findAgent($tenant->id, $data); @@ -249,10 +248,6 @@ private function handleJoin($queue, $data) private function saveAgent($interface, $tenant) { - // Ignora canais locais para não sujar o banco - if (str_starts_with($interface, 'Local/')) { - return; - } $exists = Agent::where('tenant_id', $tenant->id) ->where('interface', $interface) @@ -296,10 +291,6 @@ private function findAgent($tenantId, $data) { $interface = $data['Interface'] ?? $data['MemberName'] ?? null; - // Se for canal Local/ ou nulo, retorna null para não processar - if (!$interface || str_starts_with($interface, 'Local/')) { - return null; - } return Agent::where('tenant_id', $tenantId) ->where('interface', $interface)