parent
3c82804983
commit
8b6085df51
@ -0,0 +1,13 @@ |
||||
Meteor.methods |
||||
findOrCreateClientRoomThenJoin: (clientId, usernames) -> |
||||
m = clientId.match(/^(?:CLT){0,1}([0-9]+)/i); |
||||
roomName = m[0]; |
||||
if not roomName? |
||||
throw new Meteor.Error 403, '[methods] findOrCreateClientRoom -> Mal-format' |
||||
|
||||
room = RocketChat.models.Rooms.findOneByName(roomName); |
||||
console.log '[methods] findOrCreateClientRoom -> '.green, 'userId:', Meteor.userId(), 'arguments:', arguments |
||||
|
||||
if not room? |
||||
room = Meteor.call('createPrivateGroup', roomName, Meteor.userId(), usernames) |
||||
Meteor.call 'joinRoom', room._id |
||||
Loading…
Reference in new issue