gamelet-cli
Version:
Download project from code.gamelet.com, edit/test in vscode and sync back to server.
65 lines • 4.88 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.postUrlData = exports.getUrlData = exports.apiPost = exports.apiGet = exports.apiSetToken = exports.cgUrl = void 0;
exports.getErrorMessage = getErrorMessage;
exports.getServerTimestamp = getServerTimestamp;
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;
}
const cgUrl = function (uri) {
return `${CG_URL}${uri}`;
};
exports.cgUrl = cgUrl;
const apiSetToken = function (_token) {
token = _token;
};
exports.apiSetToken = apiSetToken;
const 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.apiGet = apiGet;
const 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;
});
};
exports.apiPost = apiPost;
const getUrlData = function (url, config) {
return axios_1.default.get(url, config)
.then(response => response.data)
.catch(err => {
console.error(getErrorMessage(err));
throw err;
});
};
exports.getUrlData = getUrlData;
const postUrlData = function (url, data, config) {
return axios_1.default.post(url, data, config)
.then(response => response.data)
.catch(err => {
console.error(getErrorMessage(err));
throw err;
});
};
exports.postUrlData = postUrlData;
function getServerTimestamp(add = 0) {
return Math.floor((Date.now() + add) / 1000);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3V0aWxzL25ldC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQSwwQ0FLQztBQTJDRCxnREFFQztBQXhERCxrREFBMEI7QUFFMUIsTUFBTSxNQUFNLEdBQUcsMEJBQTBCLENBQUM7QUFFMUMsSUFBSSxLQUFLLEdBQUcsRUFBRSxDQUFDO0FBRWYsU0FBZ0IsZUFBZSxDQUFDLEdBQUc7SUFDL0IsSUFBRyxHQUFHLENBQUMsUUFBUSxJQUFJLEdBQUcsQ0FBQyxRQUFRLENBQUMsSUFBSSxFQUFFLENBQUM7UUFDbkMsT0FBTyxHQUFHLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztJQUM3QixDQUFDO0lBQ0QsT0FBTyxHQUFHLENBQUM7QUFDZixDQUFDO0FBRU0sTUFBTSxLQUFLLEdBQUcsVUFBUyxHQUFHO0lBQzdCLE9BQU8sR0FBRyxNQUFNLEdBQUcsR0FBRyxFQUFFLENBQUE7QUFDNUIsQ0FBQyxDQUFBO0FBRlksUUFBQSxLQUFLLFNBRWpCO0FBRU0sTUFBTSxXQUFXLEdBQUcsVUFBUyxNQUFNO0lBQ3RDLEtBQUssR0FBRyxNQUFNLENBQUM7QUFDbkIsQ0FBQyxDQUFBO0FBRlksUUFBQSxXQUFXLGVBRXZCO0FBRU0sTUFBTSxNQUFNLEdBQUcsVUFBVSxHQUFHLEVBQUUsTUFBWTtJQUM3QyxPQUFPLGVBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxNQUFNLE9BQU8sR0FBRyxVQUFVLEtBQUssRUFBRSxFQUFFLE1BQU0sQ0FBQztTQUN6RCxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDO1NBQy9CLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNULE9BQU8sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEMsTUFBTSxHQUFHLENBQUM7SUFDZCxDQUFDLENBQUMsQ0FBQTtBQUNWLENBQUMsQ0FBQTtBQVBZLFFBQUEsTUFBTSxVQU9sQjtBQUNNLE1BQU0sT0FBTyxHQUFHLFVBQVUsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFZO0lBQ3BELE9BQU8sZUFBSyxDQUFDLElBQUksQ0FBQyxHQUFHLE1BQU0sT0FBTyxHQUFHLFVBQVUsS0FBSyxFQUFFLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQztTQUNoRSxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUUsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDO1NBQy9CLEtBQUssQ0FBQyxHQUFHLENBQUMsRUFBRTtRQUNULE9BQU8sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDcEMsTUFBTSxHQUFHLENBQUM7SUFDZCxDQUFDLENBQUMsQ0FBQTtBQUNWLENBQUMsQ0FBQTtBQVBZLFFBQUEsT0FBTyxXQU9uQjtBQUNNLE1BQU0sVUFBVSxHQUFHLFVBQVUsR0FBRyxFQUFFLE1BQVk7SUFDakQsT0FBTyxlQUFLLENBQUMsR0FBRyxDQUFDLEdBQUcsRUFBRSxNQUFNLENBQUM7U0FDeEIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztTQUMvQixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDVCxPQUFPLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sR0FBRyxDQUFDO0lBQ2QsQ0FBQyxDQUFDLENBQUE7QUFDVixDQUFDLENBQUE7QUFQWSxRQUFBLFVBQVUsY0FPdEI7QUFDTSxNQUFNLFdBQVcsR0FBRyxVQUFVLEdBQUcsRUFBRSxJQUFJLEVBQUUsTUFBWTtJQUN4RCxPQUFPLGVBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLElBQUksRUFBRSxNQUFNLENBQUM7U0FDL0IsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQztTQUMvQixLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUU7UUFDVCxPQUFPLENBQUMsS0FBSyxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQ3BDLE1BQU0sR0FBRyxDQUFDO0lBQ2QsQ0FBQyxDQUFDLENBQUE7QUFDVixDQUFDLENBQUE7QUFQWSxRQUFBLFdBQVcsZUFPdkI7QUFFRCxTQUFnQixrQkFBa0IsQ0FBQyxNQUFjLENBQUM7SUFDOUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRSxHQUFHLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxDQUFDO0FBQ2pELENBQUMifQ==