add search suggestions in bookmarks

This commit is contained in:
yggverse 2024-07-25 02:16:27 +03:00
parent dab0d33789
commit 55afbcdab4

View file

@ -62,19 +62,36 @@ class Completion
public function refresh(
int $limit = 5,
int $offset = 0
int $offset = 0,
array $suggestions = []
): void
{
$this->suggestion->clear();
foreach ($this->request->navbar->page->container->browser->database->findBookmark(
$this->request->getValue(),
$offset,
$limit
) as $history)
{
$suggestions[] = $history->request;
}
foreach ($this->request->navbar->page->container->browser->database->findHistory(
$this->request->getValue(),
$offset,
$limit
) as $history)
{
$suggestions[] = $history->url;
}
foreach (array_values(array_unique($suggestions)) as $index => $suggestion)
{
if ($index > $limit) break;
$this->suggestion->append(
$history->url
$suggestion
);
}
}