gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
39 lines • 2.94 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.apiPost = exports.apiGet = exports.apiSetToken = exports.cgUrl = exports.getErrorMessage = void 0;
const axios_1 = __importDefault(require("axios"));
const CG_URL = 'https://code.gamelet.com';
let token = '';
function getErrorMessage(err) {
if (err.response && err.response.data) {
return err.response.data;
}
return err;
}
exports.getErrorMessage = getErrorMessage;
exports.cgUrl = function (uri) {
return `${CG_URL}${uri}`;
};
exports.apiSetToken = function (_token) {
token = _token;
};
exports.apiGet = function (uri, config) {
return axios_1.default.get(`${CG_URL}/api${uri}?token=${token}`, config)
.then(response => response.data)
.catch(err => {
console.error(getErrorMessage(err));
throw err;
});
};
exports.apiPost = function (uri, data, config) {
return axios_1.default.post(`${CG_URL}/api${uri}?token=${token}`, data, config)
.then(response => response.data)
.catch(err => {
console.error(getErrorMessage(err));
throw err;
});
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL25ldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxrREFBMEI7QUFFMUIsTUFBTSxNQUFNLEdBQUcsMEJBQTBCLENBQUM7QUFFMUMsSUFBSSxLQUFLLEdBQUcsRUFBRSxDQUFDO0FBRWYsU0FBZ0IsZUFBZSxDQUFDLEdBQUc7SUFDL0IsSUFBRyxHQUFHLENBQUMsUUFBUSxJQUFJLEdBQUcsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFO1FBQ2xDLE9BQU8sR0FBRyxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUM7S0FDNUI7SUFDRCxPQUFPLEdBQUcsQ0FBQztBQUNmLENBQUM7QUFMRCwwQ0FLQztBQUVZLFFBQUEsS0FBSyxHQUFHLFVBQVMsR0FBRztJQUM3QixPQUFPLEdBQUcsTUFBTSxHQUFHLEdBQUcsRUFBRSxDQUFBO0FBQzVCLENBQUMsQ0FBQTtBQUVZLFFBQUEsV0FBVyxHQUFHLFVBQVMsTUFBTTtJQUN0QyxLQUFLLEdBQUcsTUFBTSxDQUFDO0FBQ25CLENBQUMsQ0FBQTtBQUVZLFFBQUEsTUFBTSxHQUFHLFVBQVUsR0FBRyxFQUFFLE1BQVk7SUFDN0MsT0FBTyxlQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsTUFBTSxPQUFPLEdBQUcsVUFBVSxLQUFLLEVBQUUsRUFBRSxNQUFNLENBQUM7U0FDekQsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztTQUMvQixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDVCxPQUFPLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sR0FBRyxDQUFDO0lBQ2QsQ0FBQyxDQUFDLENBQUE7QUFDVixDQUFDLENBQUE7QUFDWSxRQUFBLE9BQU8sR0FBRyxVQUFVLEdBQUcsRUFBRSxJQUFJLEVBQUUsTUFBWTtJQUNwRCxPQUFPLGVBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxNQUFNLE9BQU8sR0FBRyxVQUFVLEtBQUssRUFBRSxFQUFFLElBQUksRUFBRSxNQUFNLENBQUM7U0FDaEUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztTQUMvQixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDVCxPQUFPLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sR0FBRyxDQUFDO0lBQ2QsQ0FBQyxDQUFDLENBQUE7QUFDVixDQUFDLENBQUEifQ==