28 lines
830 B
JavaScript
Executable File
28 lines
830 B
JavaScript
Executable File
Users = new Meteor.Collection('bbb_users');
|
|
Meetings = new Meteor.Collection('meetings');
|
|
|
|
Meteor.methods({
|
|
authenticate: function(auth) {
|
|
if (!auth.token)
|
|
throw new Meteor.Error(422, "You need a token to authenticate.");
|
|
|
|
if (!auth.userId)
|
|
throw new Meteor.Error(422, "You need a userId to authenticate.");
|
|
|
|
if (!auth.meetingId)
|
|
throw new Meteor.Error(422, "You need a meetingId to authenticate.");
|
|
|
|
var user = {userId: "user1", meetingId: "demo123"};
|
|
//UserSession.set(meetingId + ":" userId, user);
|
|
var userId = Meteor.users.insert(user);
|
|
console.log("User id=[" + userId + "]");
|
|
this.setUserId(userId);
|
|
console.log(this.userId);
|
|
return userId;
|
|
},
|
|
showUserId: function() {
|
|
throw new Meteor.Error(422, this.userId);
|
|
}
|
|
});
|
|
|