The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/server/publications/userChannels.coffee

14 lines
322 B

Meteor.publish 'userChannels', (userId) ->
unless this.userId
return this.ready()
if RocketChat.authz.hasPermission( @userId, 'view-other-user-channels') isnt true
return this.ready()
RocketChat.models.Subscriptions.findByUserId userId,
fields:
rid: 1,
name: 1,
t: 1,
u: 1
sort: { t: 1, name: 1 }