Add flags arg for GenerateInviteLink
mwllgr committed
May 10, 2021 at 18:37 UTC
806bf4b3113c647fd1231a5ebeba4365553f5bad
1 file changed
+3
meshctrl.js
+3
@@ -293,6 +293,8 @@ if (args['_'].length == 0) {
293
}
294
console.log(" --group [groupname] - Device group name (or --id).");
295
console.log(" --hours [hours] - Validity period in hours or 0 for infinit.");
296
+ console.log("\r\nOptional arguments:\r\n");
297
+ console.log(" --flags [mode] - Mode flag for link type (0 = both, 1 = interactive only, 2 = background only)");
298
break;
299
}
300
case 'showevents': {
@@ -1367,6 +1369,7 @@ function serverConnect() {
1369
case 'generateinvitelink': {
1370
var op = { action: 'createInviteLink', expire: args.hours, flags: 0, responseid: 'meshctrl' }
1371
if (args.id) { op.meshid = args.id; } else if (args.group) { op.meshname = args.group; }
1372
+ if (args.flags) { op.flags = args.flags; }
1373
ws.send(JSON.stringify(op));
1374
break;
1375
}