2016-11-15 15:59:34 +09:00
|
|
|
import Users from '../collection.js';
|
2017-04-29 12:31:40 +09:00
|
|
|
import { newMutation } from 'meteor/vulcan:lib'; // import from vulcan:lib because vulcan:core isn't loaded yet
|
2016-08-08 11:18:21 +09:00
|
|
|
|
2017-04-29 12:31:40 +09:00
|
|
|
const createUser = user => {
|
|
|
|
|
|
|
|
// if user has an email, copy it over to emails array
|
|
|
|
if(user.email) {
|
|
|
|
user.emails = [{address: user.email, verified: false}];
|
2016-11-15 15:59:34 +09:00
|
|
|
}
|
|
|
|
|
2017-04-29 12:31:40 +09:00
|
|
|
user.services = {};
|
|
|
|
|
|
|
|
newMutation({
|
|
|
|
collection: Users,
|
|
|
|
document: user,
|
|
|
|
validate: false
|
|
|
|
});
|
2016-11-15 09:02:30 +01:00
|
|
|
}
|
2016-04-03 11:27:53 +09:00
|
|
|
|
2017-04-29 12:31:40 +09:00
|
|
|
export default createUser;
|