Fixed unlimited device guest sharing event.

Ylian Saint-Hilaire committed Nov 10, 2021 at 09:14 UTC 80afe74314533ae545af1e4d8acce8223d8326d1
2 files changed +8 -2
meshuser.js
+6 -1
@@ -4809,7 +4809,12 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
4809
4810 // Send out an event that we added a device share
4811 var targets = parent.CreateNodeDispatchTargets(node.meshid, node._id, ['server-users', user._id]);
4812 - var event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'addedDeviceShare', msg: 'Added Device Share', msgid: 101, msgArgs: [command.guestname, 'DATETIME:' + startTime, 'DATETIME:' + expireTime], domain: domain.id };
4812 + var event;
4813 + if ((startTime != null) && (expireTime != null)) {
4814 + event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'addedDeviceShare', msg: 'Added device share: ' + command.guestname + '.', msgid: 101, msgArgs: [command.guestname, 'DATETIME:' + startTime, 'DATETIME:' + expireTime], domain: domain.id };
4815 + } else {
4816 + event = { etype: 'node', userid: user._id, username: user.name, nodeid: node._id, action: 'addedDeviceShare', msg: 'Added device share ' + command.guestname + ' with unlimited time.', msgid: 131, msgArgs: [command.guestname], domain: domain.id };
4817 + }
4818 parent.parent.DispatchEvent(targets, obj, event);
4819
4820 // Send device share update
views/default.handlebars
+2 -1
@@ -13105,7 +13105,8 @@
13105 127: "Changed account display name to {0}.",
13106 128: "Account created, name is {0}.",
13107 129: "Removed account display name.",
13108 - 130: "User notifications changed"
13108 + 130: "User notifications changed",
13109 + 131: "Added device share {0} with unlimited time."
13110 };
13111
13112 // Highlights the device being hovered