@globalart/warface-api
Version:
Warface API library for nodeJs
25 lines (24 loc) • 909 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.AchievementProvider = void 0;
const axios_1 = __importDefault(require("axios"));
const core_1 = require("../../core");
const core_2 = require("../../core");
class AchievementProvider {
async catalog(server = core_2.Server.Ru) {
const endpoint = core_1.WFClient.getEndpoint(server);
return new Promise(async (resolve, reject) => {
try {
const response = await axios_1.default.get(`${endpoint}/achievement/catalog`);
return resolve(response.data);
}
catch (err) {
return reject(err.response.data);
}
});
}
}
exports.AchievementProvider = AchievementProvider;