From a2d6eeaf9ac65b4d09471d7ba7fff2243d946400 Mon Sep 17 00:00:00 2001 From: Davide Aprea <davide@suma-ev.de> Date: Thu, 19 Nov 2020 11:15:24 +0100 Subject: [PATCH] finish loadResults function for dummy parser --- app/Models/parserSkripte/Dummy.php | 32 +++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/app/Models/parserSkripte/Dummy.php b/app/Models/parserSkripte/Dummy.php index 7c32402ac..db1a1f558 100644 --- a/app/Models/parserSkripte/Dummy.php +++ b/app/Models/parserSkripte/Dummy.php @@ -17,6 +17,36 @@ class Dummy extends Searchengine public function loadResults($result) { - return; + try { + $content = json_decode($result); + if (!$content) { + return; + } + + foreach ($content as $result) { + try { + $title = $result->titel; + $link = $result->link; + $anzeigeLink = $link; + $descr = $result->descr; + $this->counter++; + $this->results[] = new \App\Models\Result( + $this->engine, + $title, + $link, + $anzeigeLink, + $descr, + $this->engine->{"display-name"},$this->engine->homepage, + $this->counter + ); + } catch (\ErrorException $e) { + + } + } + } catch (\Exception $e) { + Log::error("A problem occurred parsing results from $this->name:"); + Log::error($e->getMessage()); + return; + } } } \ No newline at end of file -- GitLab