<?php declare(strict_types=1); namespace OCA\RePod\Controller; use OCA\RePod\AppInfo\Application; use OCA\RePod\Service\MultiPodService; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\JSONResponse; use OCP\IRequest; class SearchController extends Controller { public function __construct( IRequest $request, private MultiPodService $multiPodService ) { parent::__construct(Application::APP_ID, $request); } /** * @NoAdminRequired * @NoCSRFRequired */ public function index(string $q): JSONResponse { return new JSONResponse($this->multiPodService->search($q)); } }