pull/680/head
Mikunj 6 years ago
parent daf5da09c6
commit 724d7aa0eb

@ -1272,11 +1272,16 @@ class LokiPublicChannelAPI {
// filter out invalid messages
pendingMessages = pendingMessages.filter(messageData => !!messageData);
// separate messages coming from primary and secondary devices
const [primaryMessages, slaveMessages] = _.partition(pendingMessages, message => !(message.source in slavePrimaryMap));
const [primaryMessages, slaveMessages] = _.partition(
pendingMessages,
message => !(message.source in slavePrimaryMap)
);
// process primary devices' message directly
primaryMessages.forEach(message => this.serverAPI.chatAPI.emit('publicMessage', {
message,
}));
primaryMessages.forEach(message =>
this.serverAPI.chatAPI.emit('publicMessage', {
message,
})
);
pendingMessages = []; // allow memory to be freed

Loading…
Cancel
Save