service = $service; } public function updated(CuSubmission $submission) { // kalau baru saja disetujui, recalculation if ($submission->isDirty('status') && $submission->status === CuSubmission::STATUS_APPROVED) { $this->service->recalculateForPeserta($submission->peserta_id); } } }