channelService->getAvailableChannels(); // 각 채널에 readiness 정보 추가 $channels = array_map(function (array $channel) { $channelId = $channel['id'] ?? ''; $channel['readiness'] = $this->readinessChecker->check($channelId); return $channel; }, $channels); return $this->success( __('notification.channels_success'), ['channels' => $channels] ); } catch (\Exception $e) { Log::error('알림 채널 목록 조회 실패', ['error' => $e->getMessage()]); return $this->error(__('notification.channels_failed'), 500); } } }