Send notification on user mention

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2018-10-06 14:35:21 +02:00
parent 93c3c542e8
commit f66f4e0be0
3 changed files with 49 additions and 4 deletions

View File

@@ -24,6 +24,7 @@
namespace OCA\Deck\Activity;
use OCA\Deck\Db\CardMapper;
use OCA\Deck\Notification\NotificationHelper;
use OCP\Comments\CommentsEvent;
use \OCP\Comments\ICommentsEventHandler;
@@ -33,9 +34,11 @@ class CommentEventHandler implements ICommentsEventHandler {
private $activityManager;
/** @var CardMapper */
private $cardMapper;
private $notificationHelper;
public function __construct(ActivityManager $activityManager, CardMapper $cardMapper) {
public function __construct(ActivityManager $activityManager, NotificationHelper $notificationHelper, CardMapper $cardMapper) {
$this->cardMapper = $cardMapper;
$this->notificationHelper = $notificationHelper;
$this->activityManager = $activityManager;
}
@@ -79,6 +82,6 @@ class CommentEventHandler implements ICommentsEventHandler {
* @param CommentsEvent $event
*/
private function notificationHandler(CommentsEvent $event) {
$this->notificationHelper->sendMention($event->getComment());
}
}