1 | "use strict";
|
2 | var config_1 = require("./config");
|
3 | var request_1 = require("./request");
|
4 | var logger_1 = require("./logger");
|
5 | function token() {
|
6 | return new Promise(function (resolve, reject) {
|
7 | var apiKey = config_1.instance.get("ApiKey");
|
8 | logger_1.instance.info("Checking ApiKey: " + apiKey);
|
9 | if (!apiKey) {
|
10 | reject();
|
11 | }
|
12 | request_1.default.get("/session").then(function (result) {
|
13 | if (result.body.token === apiKey) {
|
14 | resolve();
|
15 | }
|
16 | else {
|
17 | reject();
|
18 | }
|
19 | }, function (result) {
|
20 | reject();
|
21 | });
|
22 | });
|
23 | }
|
24 | Object.defineProperty(exports, "__esModule", { value: true });
|
25 | exports.default = token;
|