mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-02-12 11:01:52 +00:00
MeshCentral Messenger push messaging improvements.
This commit is contained in:
parent
d717135148
commit
9592a2dd41
1 changed files with 5 additions and 3 deletions
|
@ -192,8 +192,10 @@ function CreateMeshRelayEx(parent, ws, req, domain, user, cookie) {
|
||||||
|
|
||||||
// Push any stored message to the peer
|
// Push any stored message to the peer
|
||||||
obj.pushStoredMessages = function () {
|
obj.pushStoredMessages = function () {
|
||||||
if ((obj.storedPushedMessages != null) && (this.peer != null)) {
|
if ((obj.storedPushedMessages != null) && (obj.peer != null)) {
|
||||||
for (var i in obj.storedPushedMessages) { try { this.peer.send(JSON.stringify({ action: 'chat', msg: obj.storedPushedMessages[i] })); } catch (ex) { } }
|
for (var i in obj.storedPushedMessages) {
|
||||||
|
try { obj.peer.ws.send(JSON.stringify({ action: 'chat', msg: obj.storedPushedMessages[i] })); } catch (ex) { console.log(ex); }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -478,7 +480,7 @@ function CreateMeshRelayEx(parent, ws, req, domain, user, cookie) {
|
||||||
|
|
||||||
// Store pushed messages
|
// Store pushed messages
|
||||||
if (obj.storedPushedMessages == null) { obj.storedPushedMessages = []; }
|
if (obj.storedPushedMessages == null) { obj.storedPushedMessages = []; }
|
||||||
obj.storedPushedMessages.push(obj.storedPushedMessages.push(command.msg));
|
obj.storedPushedMessages.push(command.msg);
|
||||||
while (obj.storedPushedMessages.length > 50) { obj.storedPushedMessages.shift(); } // Only keep last 50 notifications
|
while (obj.storedPushedMessages.length > 50) { obj.storedPushedMessages.shift(); } // Only keep last 50 notifications
|
||||||
|
|
||||||
// Send out a push message to the device
|
// Send out a push message to the device
|
||||||
|
|
Loading…
Reference in a new issue