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( public function refresh(
int $limit = 5, int $limit = 5,
int $offset = 0 int $offset = 0,
array $suggestions = []
): void ): void
{ {
$this->suggestion->clear(); $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( foreach ($this->request->navbar->page->container->browser->database->findHistory(
$this->request->getValue(), $this->request->getValue(),
$offset, $offset,
$limit $limit
) as $history) ) as $history)
{ {
$suggestions[] = $history->url;
}
foreach (array_values(array_unique($suggestions)) as $index => $suggestion)
{
if ($index > $limit) break;
$this->suggestion->append( $this->suggestion->append(
$history->url $suggestion
); );
} }
} }