diff --git a/src/MetricServiceProvider.php b/src/MetricServiceProvider.php index 29080ac..928a50f 100644 --- a/src/MetricServiceProvider.php +++ b/src/MetricServiceProvider.php @@ -3,6 +3,8 @@ namespace DirectoryTree\Metrics; use Illuminate\Contracts\Foundation\Application; +use Illuminate\Support\Facades\App; +use Illuminate\Support\Facades\Queue; use Illuminate\Support\ServiceProvider; class MetricServiceProvider extends ServiceProvider @@ -29,6 +31,10 @@ public function register(): void */ public function boot(): void { + Queue::looping(function () { + App::make(MetricManager::class)->commit(); + }); + $publish = method_exists($this, 'publishesMigrations') ? 'publishesMigrations' : 'publishes';