mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-07 14:35:47 +01:00
closes #4585, closes https://github.com/NodeBB/nodebb-theme-persona/issues/299
This commit is contained in:
@@ -21,6 +21,24 @@ module.exports = function(Messaging) {
|
||||
});
|
||||
};
|
||||
|
||||
Messaging.getRoomsData = function(roomIds, callback) {
|
||||
var keys = roomIds.map(function(roomId) {
|
||||
return 'chat:room:' + roomId;
|
||||
});
|
||||
db.getObjects(keys, function(err, roomData) {
|
||||
if (err) {
|
||||
return callback(err);
|
||||
}
|
||||
roomData.forEach(function(data) {
|
||||
if (data) {
|
||||
data.roomName = data.roomName || '[[modules:chat.roomname, ' + data.roomId + ']]';
|
||||
data.roomName = validator.escape(String(data.roomName));
|
||||
}
|
||||
});
|
||||
callback(null, roomData);
|
||||
});
|
||||
};
|
||||
|
||||
Messaging.newRoom = function(uid, toUids, callback) {
|
||||
var roomId;
|
||||
var now = Date.now();
|
||||
|
||||
Reference in New Issue
Block a user