From e42bbbd571f447913f7b7d5c4595a2bc3bfa7703 Mon Sep 17 00:00:00 2001 From: nasser Date: Sat, 24 Feb 2024 00:18:16 +0330 Subject: [PATCH] fix: add task complete notification --- app/Repositories/Task/TaskRepository.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Repositories/Task/TaskRepository.php b/app/Repositories/Task/TaskRepository.php index a775e59..f39a008 100644 --- a/app/Repositories/Task/TaskRepository.php +++ b/app/Repositories/Task/TaskRepository.php @@ -3,6 +3,7 @@ namespace App\Repositories\Task; use App\Models\Task; +use App\Notifications\TaskComplete; use Celysium\Base\Repository\BaseRepository; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model; @@ -30,8 +31,11 @@ public function complete(Task $task): Task { $task->completed_at = now(); $task->save(); + $task->refresh(); - return $task->refresh(); + $task->user->notify(new TaskComplete($task)); + + return $task; } public function autoComplete(int $deadline): void