service->alertsPayload()); } public function saveSubjects(SaveAdminNotificationSubjectsRequest $request): JsonResponse { $result = $this->service->saveSubjects($request->validated('subjects') ?? []); return response()->json($result, ($result['ok'] ?? false) ? 200 : 422); } public function printRecipients(): PrintRecipientsResource { return new PrintRecipientsResource($this->service->printRecipientsPayload()); } public function savePrintRecipients(SavePrintNotificationRecipientsRequest $request): JsonResponse { $result = $this->service->savePrintRecipients($request->validated('notify') ?? []); return response()->json($result, ($result['ok'] ?? false) ? 200 : 422); } }