From 3153b6faa5649da5106eba75672b44bbf203b949 Mon Sep 17 00:00:00 2001 From: ideclon Date: Mon, 19 Dec 2022 03:45:17 +0000 Subject: [PATCH] add suggestions to db --- appwrite.json | 2 +- functions/suggestions/src/Suggestions.php | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/appwrite.json b/appwrite.json index a08445e..a4775d3 100644 --- a/appwrite.json +++ b/appwrite.json @@ -45,7 +45,7 @@ ], "execute": [], "events": [], - "schedule": "", + "schedule": "*/1 * * * *", "timeout": 15 } ] diff --git a/functions/suggestions/src/Suggestions.php b/functions/suggestions/src/Suggestions.php index f66cfa8..ad9a0c8 100644 --- a/functions/suggestions/src/Suggestions.php +++ b/functions/suggestions/src/Suggestions.php @@ -42,6 +42,18 @@ class Suggestions { return $b['points'] <=> $a['points']; }); + $database = new Databases($client); + + foreach($statuses as $status) { + $database->createDocument(getenv('APPWRITE_DATABASE_ID'), 'suggested', 'unique()', [ + 'post_link' => $status['post'], + 'points' => $status['points'], + 'user_id' => $user['$id'] + ], [ + \Appwrite\Permission::read(\Appwrite\Role::user($user['$id'])) + ]); + } + return $statuses; } catch (\GuzzleHttp\Exception\ClientException $e) {