From 9153c6ff0ddb3170928d33599d9178e67ca466b6 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sat, 17 Oct 2015 12:53:11 -0400 Subject: Move ProjectActivitySubscriber to a new notification type --- app/Notification/ActivityStream.php | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 app/Notification/ActivityStream.php (limited to 'app/Notification/ActivityStream.php') diff --git a/app/Notification/ActivityStream.php b/app/Notification/ActivityStream.php new file mode 100644 index 00000000..65ae64b1 --- /dev/null +++ b/app/Notification/ActivityStream.php @@ -0,0 +1,58 @@ +userSession->isLogged()) { + + $this->projectActivity->createEvent( + $project['id'], + $event_data['task']['id'], + $this->userSession->getId(), + $event_name, + $event_data + ); + + // TODO: need to be moved to external plugins + foreach (array('slackWebhook', 'hipchatWebhook', 'jabber') as $model) { + $this->$model->notify( + $project['id'], + $event_data['task']['id'], + $event_name, + $event_data + ); + } + } + } +} -- cgit v1.2.3