auth-mn
Version:
96 lines (95 loc) • 3.24 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getToken = void 0;
const _1 = require("./");
const axios_master_1 = require("axios-master");
const TOKEN = async (auth) => {
try {
const response = await (0, axios_master_1.axiosMasterLogger)({
method: "POST",
url: `${_1.config.hosts.MAIN}/main/v1/auth/client/login`,
headers: {
"Content-Type": "application/json"
},
data: {
email: auth.username,
password: auth.password
}
}, {
name: "Auth.mn Token",
timeout: 20000,
logger: (data) => {
if (_1.config.logger) {
console.log({
time: data.json.time,
request: data.json.request,
response: `${data.json.response}`,
responseBody: data.json.responseBody,
statusCode: data.json.statusCode
});
}
}
});
if (response === null || response === void 0 ? void 0 : response.token) {
_1.config.token = response === null || response === void 0 ? void 0 : response.token;
return response === null || response === void 0 ? void 0 : response.token;
}
return "";
}
catch (error) {
const axiosError = error;
if (axiosError.data) {
console.log(axiosError.data);
}
else {
console.error("Token Request Failed:", axiosError);
}
return "";
}
};
const getToken = async () => {
try {
const response = await (0, axios_master_1.axiosMasterLogger)({
method: "POST",
url: `${_1.config.hosts.MAIN}/main/v1/auth/client/login`,
headers: {
"Content-Type": "application/json"
},
data: {
email: _1.config.auth.username,
password: _1.config.auth.password
}
}, {
name: "Auth.mn Token",
timeout: 20000,
logger: (data) => {
if (_1.config.logger) {
console.log({
time: data.json.time,
request: data.json.request,
response: `${data.json.response}`,
responseBody: data.json.responseBody,
statusCode: data.json.statusCode
});
}
}
});
if (response === null || response === void 0 ? void 0 : response.token) {
_1.config.token = response === null || response === void 0 ? void 0 : response.token;
return response === null || response === void 0 ? void 0 : response.token;
}
return "";
}
catch (error) {
const axiosError = error;
if (axiosError.data) {
console.log(axiosError.data);
}
else {
console.error("Token Request Failed:", axiosError);
}
return "";
}
};
exports.getToken = getToken;
exports.default = { TOKEN };