wekan/server/notifications/profile.js

16 lines
509 B
JavaScript
Raw Normal View History

Meteor.startup(() => {
2020-03-27 11:35:03 -06:00
Notifications.subscribe('profile', (user, title, description, params) => {
try {
// Validate user object before processing
if (!user || !user._id) {
console.error('Invalid user object in notification:', { user, title, params });
return;
}
const modifier = user.addNotification(params.activityId);
Users.direct.update(user._id, modifier);
} catch (error) {
console.error('Error adding notification:', error);
}
2020-03-27 11:35:03 -06:00
});
});