bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
20 lines • 800 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TokenPage = void 0;
const page_parser_1 = require("../../utils/page-parser");
const url_utils_1 = require("../../utils/url-utils");
const base_endpoint_1 = require("./base-endpoint");
/**
* The page contains "__RequestVerificationToken"
*/
class TokenPage extends base_endpoint_1.BaseEndpoint {
async invoke(client) {
const url = (0, url_utils_1.produceUrl)(this.EndpointName, client);
this.logger.debug("Getting %s: %s.", this.EndpointName, url);
const text = await client.session.getPage(url);
this.logger.info("%s succeed.", this.EndpointName);
return (0, page_parser_1.parseToken)(text);
}
}
exports.TokenPage = TokenPage;
//# sourceMappingURL=token-page.js.map