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