UNPKG

gravitlauncher-remotecontrol-js

Version:
25 lines 4.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.remoteControl = void 0; exports.remoteControl = { remotecontrol(params, log) { var _a; return this.request(`remotecontrol ${params.subcommand} ${((_a = params.args) !== null && _a !== void 0 ? _a : []).join(' ')}`, log); }, remotecontrol_new(params, log) { return this.request(`remotecontrol new ${params.allowAll} ${params.startWithMode} ${params.commands.join(' ')}`, log); }, remotecontrol_reload(log) { return this.request('remotecontrol reload', log); }, remotecontrol_revoke(params, log) { return this.request(`remotecontrol revoke ${params.token}`, log); }, remotecontrol_list(log) { return this.request('remotecontrol list', log); }, remotecontrol_enabled(params, log) { return this.request(`remotecontrol enabled ${params.enable}`, log); } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVtb3RlY29udHJvbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy9tb2R1bGVzL3JlbW90ZWNvbnRyb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBS2EsUUFBQSxhQUFhLEdBQUc7SUFJM0IsYUFBYSxDQUFnQyxNQUF5RixFQUFFLEdBQU87O1FBQzdJLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSxpQkFBaUIsTUFBTSxDQUFDLFVBQVUsSUFBSSxDQUFDLE1BQUEsTUFBTSxDQUFDLElBQUksbUNBQUksRUFBRSxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDckcsQ0FBQztJQUtELGlCQUFpQixDQUFnQyxNQUF5RSxFQUFFLEdBQU87UUFDakksT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFJLHFCQUFxQixNQUFNLENBQUMsUUFBUSxJQUFJLE1BQU0sQ0FBQyxhQUFhLElBQUksTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUUsRUFBRSxHQUFHLENBQUMsQ0FBQztJQUMzSCxDQUFDO0lBS0Qsb0JBQW9CLENBQWdDLEdBQU87UUFDekQsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFJLHNCQUFzQixFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3RELENBQUM7SUFLRCxvQkFBb0IsQ0FBZ0MsTUFBeUIsRUFBRSxHQUFPO1FBQ3BGLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBSSx3QkFBd0IsTUFBTSxDQUFDLEtBQUssRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDO0lBQ3RFLENBQUM7SUFFRCxrQkFBa0IsQ0FBZ0MsR0FBTztRQUN2RCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUksb0JBQW9CLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUtELHFCQUFxQixDQUFnQyxNQUEyQixFQUFFLEdBQU87UUFDdkYsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFJLHlCQUF5QixNQUFNLENBQUMsTUFBTSxFQUFFLEVBQUUsR0FBRyxDQUFDLENBQUM7SUFDeEUsQ0FBQztDQUNPLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBHcmF2aXRMYXVuY2hlclJlbW90ZUNvbnRyb2xDb3JlIGFzIFRoaXMgfSBmcm9tICdpbmRleCc7XG5cbi8qKlxuICogQ2F0ZWdvcnk6IEJhc2UgLSBSZW1vdGVDb250cm9sIG1vZHVsZVxuICovXG5leHBvcnQgY29uc3QgcmVtb3RlQ29udHJvbCA9IHtcbiAgLyoqXG4gICAqIE1hbmFnZSBSZW1vdGVDb250cm9sIG1vZHVsZVxuICAgKi9cbiAgcmVtb3RlY29udHJvbDxUIGV4dGVuZHMgYm9vbGVhbj4odGhpczogVGhpcywgcGFyYW1zOiB7IHN1YmNvbW1hbmQ6ICduZXcnIHwgJ3JlbG9hZCcgfCAncmV2b2tlJyB8ICdsaXN0JyB8ICdlbmFibGVkJywgYXJncz86IHN0cmluZ1tdIH0sIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KGByZW1vdGVjb250cm9sICR7cGFyYW1zLnN1YmNvbW1hbmR9ICR7KHBhcmFtcy5hcmdzID8/IFtdKS5qb2luKCcgJyl9YCwgbG9nKTtcbiAgfSxcblxuICAvKipcbiAgICogYWRkIG5ldyB0b2tlblxuICAgKi9cbiAgcmVtb3RlY29udHJvbF9uZXc8VCBleHRlbmRzIGJvb2xlYW4+KHRoaXM6IFRoaXMsIHBhcmFtczogeyBhbGxvd0FsbDogYm9vbGVhbiwgc3RhcnRXaXRoTW9kZTogYm9vbGVhbiwgY29tbWFuZHM6IHN0cmluZ1tdIH0sIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KGByZW1vdGVjb250cm9sIG5ldyAke3BhcmFtcy5hbGxvd0FsbH0gJHtwYXJhbXMuc3RhcnRXaXRoTW9kZX0gJHtwYXJhbXMuY29tbWFuZHMuam9pbignICcpfWAsIGxvZyk7XG4gIH0sXG5cbiAgLyoqXG4gICAqIHJlbG9hZCBjb25maWdcbiAgICovXG4gIHJlbW90ZWNvbnRyb2xfcmVsb2FkPFQgZXh0ZW5kcyBib29sZWFuPih0aGlzOiBUaGlzLCBsb2c/OiBUKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdDxUPigncmVtb3RlY29udHJvbCByZWxvYWQnLCBsb2cpO1xuICB9LFxuXG4gIC8qKlxuICAgKiByZXZva2UgdG9rZW5cbiAgICovXG4gIHJlbW90ZWNvbnRyb2xfcmV2b2tlPFQgZXh0ZW5kcyBib29sZWFuPih0aGlzOiBUaGlzLCBwYXJhbXM6IHsgdG9rZW46IHN0cmluZyB9LCBsb2c/OiBUKSB7XG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdDxUPihgcmVtb3RlY29udHJvbCByZXZva2UgJHtwYXJhbXMudG9rZW59YCwgbG9nKTtcbiAgfSxcblxuICByZW1vdGVjb250cm9sX2xpc3Q8VCBleHRlbmRzIGJvb2xlYW4+KHRoaXM6IFRoaXMsIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KCdyZW1vdGVjb250cm9sIGxpc3QnLCBsb2cpO1xuICB9LFxuXG4gIC8qKlxuICAgKiBlbmFibGUgb3IgZGlzYWJsZSBSZW1vdGVDb250cm9sIG1vZHVsZVxuICAgKi9cbiAgcmVtb3RlY29udHJvbF9lbmFibGVkPFQgZXh0ZW5kcyBib29sZWFuPih0aGlzOiBUaGlzLCBwYXJhbXM6IHsgZW5hYmxlOiBib29sZWFuIH0sIGxvZz86IFQpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0PFQ+KGByZW1vdGVjb250cm9sIGVuYWJsZWQgJHtwYXJhbXMuZW5hYmxlfWAsIGxvZyk7XG4gIH1cbn0gYXMgY29uc3Q7Il19