From 6e6b1424bd74f0fae041c1a57f0079eaa50c0f35 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 18 Aug 2025 14:10:01 +0200 Subject: [PATCH 1/2] Added support to specify a different implementation of the queue listener --- config/audit.php | 1 + src/AuditingServiceProvider.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/config/audit.php b/config/audit.php index 9c94d549..84d71cab 100644 --- a/config/audit.php +++ b/config/audit.php @@ -183,6 +183,7 @@ 'connection' => 'sync', 'queue' => 'default', 'delay' => 0, + 'listener' => OwenIt\Auditing\Listeners\ProcessDispatchAudit::class ], /* diff --git a/src/AuditingServiceProvider.php b/src/AuditingServiceProvider.php index d8d73c59..562a01f8 100644 --- a/src/AuditingServiceProvider.php +++ b/src/AuditingServiceProvider.php @@ -2,6 +2,7 @@ namespace OwenIt\Auditing; +use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Event; use Illuminate\Support\ServiceProvider; use OwenIt\Auditing\Console\AuditDriverCommand; @@ -26,7 +27,7 @@ public function boot() $this->mergeConfigFrom(__DIR__.'/../config/audit.php', 'audit'); Event::listen(AuditCustom::class, RecordCustomAudit::class); - Event::listen(DispatchAudit::class, ProcessDispatchAudit::class); + Event::listen(DispatchAudit::class, Config::string('audit.queue.listener', ProcessDispatchAudit::class)); } /** From 73ef9aaab2fafd8bc90f7ca2e168da57e7aa70f0 Mon Sep 17 00:00:00 2001 From: Marco Date: Tue, 2 Sep 2025 13:55:53 +0200 Subject: [PATCH 2/2] Add missing comma Co-authored-by: Will Power <1619102+willpower232@users.noreply.github.com> --- config/audit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/audit.php b/config/audit.php index 84d71cab..36565100 100644 --- a/config/audit.php +++ b/config/audit.php @@ -183,7 +183,7 @@ 'connection' => 'sync', 'queue' => 'default', 'delay' => 0, - 'listener' => OwenIt\Auditing\Listeners\ProcessDispatchAudit::class + 'listener' => OwenIt\Auditing\Listeners\ProcessDispatchAudit::class, ], /*