diff --git a/gestion/lib/Service/TalkService.php b/gestion/lib/Service/TalkService.php index 58cd441..ad63bb7 100644 --- a/gestion/lib/Service/TalkService.php +++ b/gestion/lib/Service/TalkService.php @@ -76,9 +76,14 @@ class TalkService { return '{"commentId":"'.$commentId.'"}'; } + + public function sendDevisTalkNotifications(string $message,string $targetUser ,string $senderUser){ $senderAndTargetIsTheSameUser = $targetUser == $senderUser; $senderUser = $senderAndTargetIsTheSameUser ? BddConstant::DEFAULT_ADMIN_ID_NEXTCLOUD : $senderUser; + if( $targetUser === BddConstant::DEFAULT_ADMIN_ID_NEXTCLOUD && $senderUser === BddConstant::DEFAULT_ADMIN_ID_NEXTCLOUD){ + return; + } $roomNames = $this->getUserDevisTalkRoomNames($targetUser , $senderUser); $room = $this->talkDb->getDevisTalkRoomByNames($roomNames); if($room == null){ @@ -96,7 +101,6 @@ class TalkService { $notificationsSubjectsParameters = $this->getNotificationsSubjectsParameters($senderUser); $notificationsMessageParameters = $this->getNotificationsMessageParameters($devisMessage['id']); $this->talkDb->sendAttendeeNotifications($targetUser,$roomToken,$notificationsSubjectsParameters,$notificationsMessageParameters); - return true; } }