esiil
Version:
Minimalist library for EVE Online's ESI
32 lines • 1.22 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports._tokenRefresh = exports._tokenExchange = void 0;
const defaults_1 = __importDefault(require("../defaults"));
const Fetchd_1 = require("../libs/Fetchd");
function _tokenExchange(payload) {
const sendOpts = {
method: 'POST',
headers: {
Authorization: `Basic ${defaults_1.default.authHeader()}`,
'Content-Type': 'application/x-www-form-urlencoded',
Host: 'login.eveonline.com'
}
};
return (0, Fetchd_1._sendTokenRequest)(`${defaults_1.default.oauthURL}/token`, sendOpts, payload);
}
exports._tokenExchange = _tokenExchange;
function _tokenRefresh(payload) {
const sendOpts = {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
Host: 'login.eveonline.com'
}
};
return (0, Fetchd_1._sendTokenRequest)(`${defaults_1.default.oauthURL}/token`, sendOpts, payload);
}
exports._tokenRefresh = _tokenRefresh;
//# sourceMappingURL=Token.js.map