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/client/startup/roomObserve.js

18 lines
406 B

import { Meteor } from 'meteor/meteor';
import { Session } from 'meteor/session';
import { ChatRoom } from '../../app/models';
Meteor.startup(function() {
ChatRoom.find().observe({
added(data) {
Session.set(`roomData${ data._id }`, data);
},
changed(data) {
Session.set(`roomData${ data._id }`, data);
},
removed(data) {
Session.set(`roomData${ data._id }`, undefined);
},
});
});