will-core
Version:
core module
45 lines (44 loc) • 1.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DiffieRouter = void 0;
const BaseRouter_1 = require("./BaseRouter");
const DiffieHandler_1 = require("../handlers/DiffieHandler");
class DiffieRouter extends BaseRouter_1.BaseRouter {
async doDiffie(req, res) {
this.logger.debug("body", req.body);
let ctx = await this.createContext(req);
let handler = new DiffieHandler_1.DiffieHandler();
let body = await handler.diffie(ctx);
let response = { body: body };
this.logger.debug("response", response);
res.send(JSON.stringify(response));
}
async doEncrypt(req, res) {
this.logger.debug("body", req.body);
let ctx = await this.createContext(req);
let handler = new DiffieHandler_1.DiffieHandler();
let body = await handler.encrypt(ctx);
let response = { body: body };
this.logger.debug("response", response);
res.send(JSON.stringify(response));
}
async doDecrypt(req, res) {
this.logger.debug("body", req.body);
let ctx = await this.createContext(req);
let handler = new DiffieHandler_1.DiffieHandler();
let body = await handler.decrypt(ctx);
let response = { body: body };
this.logger.debug("response", response);
res.send(JSON.stringify(response));
}
async doUpdate(req, res) {
this.logger.debug("body", req.body);
let ctx = await this.createContext(req);
let handler = new DiffieHandler_1.DiffieHandler();
let body = await handler.update(ctx);
let response = { body: body };
this.logger.debug("response", response);
res.send(JSON.stringify(response));
}
}
exports.DiffieRouter = DiffieRouter;