1
0
Fork 0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2025-03-09 15:40:18 +00:00

Small server fixes.

This commit is contained in:
Ylian Saint-Hilaire 2019-03-17 19:34:52 -07:00
parent 0d8be5b6b3
commit ca43729470
16 changed files with 33 additions and 22 deletions

View file

@ -1174,12 +1174,27 @@ function createMeshCore(agent) {
}
break;
*/
case 'getclip': {
require("clipboard").read().then(function (str) { sendConsoleText(str, sessionid); });
case 'getclip':
if (require('MeshAgent').isService) {
require('clipboard').dispatchRead().then(function (str) { sendConsoleText(str, sessionid); });
}
else {
require("clipboard").read().then(function (str) { sendConsoleText(str, sessionid); });
}
break;
}
case 'setclip': {
if (args['_'].length != 1) { response = 'Proper usage: setclip (text)'; } else { require("clipboard")(args['_'][0]); response = 'Setting clipboard to: ' + args['_'][0]; }
if (args['_'].length != 1) {
response = 'Proper usage: setclip (text)';
}
else {
if (require('MeshAgent').isService) {
require('clipboard').dispatchWrite(args['_'][0]);
response = 'Setting clipboard to: ' + args['_'][0];
}
else {
require("clipboard")(args['_'][0]); response = 'Setting clipboard to: ' + args['_'][0];
}
}
break;
}
case 'amtreset': {