autocomplete via json-rpc

This commit is contained in:
Shish 2020-11-15 12:21:45 +00:00
parent 6ef9711f23
commit eb64d68599

View File

@ -28,6 +28,16 @@ class AutoComplete extends Extension
$this->theme->build_autocomplete($page);
}
public function onApiRequest(ApiRequestEvent $event)
{
if ($event->method == "autocomplete") {
$event->result = $this->complete(
$event->params->search ?? "",
$event->params->limit ?? 0,
);
}
}
private function complete(string $search, int $limit): array
{
global $cache, $database;