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