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