From 4fb024f68aa008e88b33bb180309fd3bb2c12c41 Mon Sep 17 00:00:00 2001 From: Pierre Date: Sun, 18 Feb 2018 18:40:16 +0100 Subject: [PATCH] New notifications interaction. --- RestControllers/commentsController.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/RestControllers/commentsController.php b/RestControllers/commentsController.php index afccc2e..0de98c8 100644 --- a/RestControllers/commentsController.php +++ b/RestControllers/commentsController.php @@ -46,17 +46,22 @@ class commentsController { Rest_fatal_error(500, "An error occured while trying to create comment !"); - //Create a notification + //Create a notification about the comments created $notification = new Notification(); $notification->set_time_create(time()); $notification->set_from_user_id(userID); $notification->set_on_elem_id($postID); $notification->set_on_elem_type(Notification::POST); $notification->set_type(Notification::COMMENT_CREATED); - - //Push notification components()->notifications->push($notification); + //Delete any other notification targeting this user about this post + $notification = new Notification(); + $notification->set_on_elem_type(Notification::POST); + $notification->set_on_elem_id($postID); + $notification->set_dest_user_id(userID); + components()->notifications->delete($notification); + //Success return array( "success" => "The comment was created!",