diff --git a/app/Services/Admin/FeedbackService.php b/app/Services/Admin/FeedbackService.php index 755537f..de749ff 100644 --- a/app/Services/Admin/FeedbackService.php +++ b/app/Services/Admin/FeedbackService.php @@ -41,17 +41,6 @@ public function __construct() $this->sanitizer = new HtmlSanitizer($config); } - public function pendingCount(User $user): int - { - if (! $user->can('update-feedback-status')) { - return 0; - } - - return Feedback::query() - ->where('status', FeedbackStatus::Submitted) - ->count(); - } - public function paginated(User $user, int $perPage = 25, string $search = '', ?string $type = null, ?string $status = null): LengthAwarePaginator { return Feedback::query() @@ -85,6 +74,11 @@ public function update(Feedback $feedback, array $data): Feedback return $feedback; } + public function delete(Feedback $feedback): bool + { + return $feedback->delete(); + } + public function updateStatus(Feedback $feedback, string $status): Feedback { $feedback->update([ @@ -107,8 +101,14 @@ public function reply(Feedback $feedback, string $reply): Feedback return $feedback; } - public function delete(Feedback $feedback): bool + public function pendingCount(User $user): int { - return $feedback->delete(); + if (! $user->can('update-feedback-status')) { + return 0; + } + + return Feedback::query() + ->where('status', FeedbackStatus::Submitted) + ->count(); } }