| 123456789101112131415161718192021222324252627282930 | 
							- import { ReactiveCache } from '/imports/reactiveCache';
 
- Template.notification.events({
 
-   'click .read-status .materialCheckBox'() {
 
-     const update = {};
 
-     update[`profile.notifications.${this.index}.read`] = this.read
 
-       ? null
 
-       : Date.now();
 
-     Users.update(Meteor.userId(), { $set: update });
 
-   },
 
-   'click .remove a'() {
 
-     ReactiveCache.getCurrentUser().removeNotification(this.activityData._id);
 
-   },
 
- });
 
- Template.notification.helpers({
 
-   mode: 'board',
 
-   isOfActivityType(activityId, type) {
 
-     const activity = ReactiveCache.getActivity(activityId);
 
-     return activity && activity.activityType === type;
 
-   },
 
-   activityType(activityId) {
 
-     const activity = ReactiveCache.getActivity(activityId);
 
-     return activity ? activity.activityType : '';
 
-   },
 
-   activityUser(activityId) {
 
-     const activity = ReactiveCache.getActivity(activityId);
 
-     return activity && activity.userId;
 
-   },
 
- });
 
 
  |