mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 20:16:39 -04:00
16 lines
569 B
JavaScript
16 lines
569 B
JavaScript
import Users from 'meteor/vulcan:users';
|
|
import { addCallback, getSetting } from 'meteor/vulcan:core';
|
|
import Newsletters from '../modules/collection.js';
|
|
|
|
function subscribeUserOnProfileCompletion (user) {
|
|
if (!!getSetting('autoSubscribe') && !!Users.getEmail(user)) {
|
|
try {
|
|
Newsletters.subscribeUser(user, false);
|
|
} catch (error) {
|
|
console.log("// Newsletter Error:") // eslint-disable-line
|
|
console.log(error) // eslint-disable-line
|
|
}
|
|
}
|
|
return user;
|
|
}
|
|
addCallback("users.profileCompleted.async", subscribeUserOnProfileCompletion);
|