From 35f724128b9b74c15d9547054631ccc12d7a8081 Mon Sep 17 00:00:00 2001 From: Chinmay Purav Date: Thu, 12 Sep 2024 23:37:23 +0530 Subject: [PATCH] events dispatched --- src/Database/Concerns/MaintenanceMode.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Database/Concerns/MaintenanceMode.php b/src/Database/Concerns/MaintenanceMode.php index 55e0e46d..af04be0c 100644 --- a/src/Database/Concerns/MaintenanceMode.php +++ b/src/Database/Concerns/MaintenanceMode.php @@ -5,16 +5,22 @@ declare(strict_types=1); namespace Stancl\Tenancy\Database\Concerns; use Carbon\Carbon; +use Stancl\Tenancy\Events\TenantGoingInMaintenanceMode; +use Stancl\Tenancy\Events\TenantWentInMaintenanceMode; trait MaintenanceMode { public function putDownForMaintenance($data = []) { + event(new TenantGoingInMaintenanceMode($this)); + $this->update(['maintenance_mode' => [ 'time' => $data['time'] ?? Carbon::now()->getTimestamp(), 'message' => $data['message'] ?? null, 'retry' => $data['retry'] ?? null, 'allowed' => $data['allowed'] ?? [], ]]); + + event(new TenantWentInMaintenanceMode($this)); } }