bugyo-cloud-client
Version:
HTTP client for Bugyo Cloud
23 lines • 784 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OmRedirect = void 0;
const page_parser_1 = require("../utils/page-parser");
const base_endpoint_1 = require("./base/base-endpoint");
/**
* リダイレクト先URLを取得します
*/
class OmRedirect extends base_endpoint_1.BaseEndpoint {
/**
* いったんワンタイムトークンを挟んでトップページに至ります。
* userCode を返します。
*
* @param client
*/
async invoke(client, url) {
this.logger.trace("Getting OmRedirect: %s.", url);
const text = await client.session.getPage(url);
return (0, page_parser_1.parseUserCode)(text);
}
}
exports.OmRedirect = OmRedirect;
//# sourceMappingURL=om-redirect.js.map