UNPKG

omelot-base-gate

Version:

omelot base gate plugin

24 lines 1.91 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const crypto_1 = require("crypto"); var Code; (function (Code) { Code[Code["OK"] = 0] = "OK"; Code[Code["FAIL"] = 1] = "FAIL"; Code[Code["FA_NO_SERVER_AVAILABLE"] = 2] = "FA_NO_SERVER_AVAILABLE"; })(Code = exports.Code || (exports.Code = {})); var common; (function (common) { let MD5_PASSWORD = 'gregkhwjekghwesdvfklhwfl;kqwjfqelwfj'; // 计算json+md5的md5码,并返回 function calcServerHash(json) { return crypto_1.createHash('md5').update(json + MD5_PASSWORD).digest('hex'); } common.calcServerHash = calcServerHash; // 计算ConnectorHost的hash值 function calcConnectorHostHash(msg) { return common.calcServerHash(msg.openid + msg.host + String(msg.port)); } common.calcConnectorHostHash = calcConnectorHostHash; })(common = exports.common || (exports.common = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUNBLG1DQUFvQztBQVVwQyxJQUFZLElBSVg7QUFKRCxXQUFZLElBQUk7SUFDWiwyQkFBTSxDQUFBO0lBQ04sK0JBQVMsQ0FBQTtJQUNULG1FQUEwQixDQUFBO0FBQzlCLENBQUMsRUFKVyxJQUFJLEdBQUosWUFBSSxLQUFKLFlBQUksUUFJZjtBQUVELElBQWlCLE1BQU0sQ0FXdEI7QUFYRCxXQUFpQixNQUFNO0lBQ25CLElBQUksWUFBWSxHQUFHLHNDQUFzQyxDQUFDO0lBRTFELHNCQUFzQjtJQUN0Qix3QkFBK0IsSUFBWTtRQUN2QyxPQUFPLG1CQUFVLENBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdkUsQ0FBQztJQUZlLHFCQUFjLGlCQUU3QixDQUFBO0lBQ0Qsd0JBQXdCO0lBQ3hCLCtCQUFzQyxHQUFrQjtRQUNwRCxPQUFPLE1BQU0sQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLE1BQU0sR0FBRyxHQUFHLENBQUMsSUFBSSxHQUFHLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztJQUMzRSxDQUFDO0lBRmUsNEJBQXFCLHdCQUVwQyxDQUFBO0FBQ0wsQ0FBQyxFQVhnQixNQUFNLEdBQU4sY0FBTSxLQUFOLGNBQU0sUUFXdEIifQ==