some changes for search

This commit is contained in:
huangjx
2022-04-26 18:13:18 +08:00
parent c42be35566
commit 3ac43ec88a
8 changed files with 70 additions and 26 deletions

View File

@@ -2,6 +2,8 @@
namespace OCA\NCDownloader\Search\Sites;
use OCA\NCDownloader\Tools\tableData;
//The Piratebay
class TPB extends searchBase implements searchInterface
{
@@ -14,15 +16,15 @@ class TPB extends searchBase implements searchInterface
$this->client = $client;
$this->crawler = $crawler;
}
public function search(string $keyword): array
public function search(string $keyword): tableData
{
$this->searchUrl = $this->baseUrl . trim($keyword);
$this->crawler->add($this->getContent());
$this->getItems()->addActionLinks(null);
$this->getItems()->addActionLinks();
if ($this->hasErrors()) {
return ['error' => $this->getErrors()];
return tableData::create()->setEror($this->getErrors());
}
return ['title' => $this->getTableTitles(), 'row' => $this->getRows()];
return tableData::create($this->getTableTitles(), $this->getRows());
}
public function setContent($content)
{