UNPKG

omelop-base-gate

Version:

omelop base gate plugin

25 lines 1.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.common = exports.Code = void 0; 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 = Code = {})); var common; (function (common) { let MD5_PASSWORD = 'gregkhwjekghwesdvfklhwfl;kqwjfqelwfj'; // 计算json+md5的md5码,并返回 function calcServerHash(json) { return (0, 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 = common = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbW1vbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSxtQ0FBb0M7QUFVcEMsSUFBWSxJQUlYO0FBSkQsV0FBWSxJQUFJO0lBQ1osMkJBQU0sQ0FBQTtJQUNOLCtCQUFTLENBQUE7SUFDVCxtRUFBMEIsQ0FBQTtBQUM5QixDQUFDLEVBSlcsSUFBSSxvQkFBSixJQUFJLFFBSWY7QUFFRCxJQUFpQixNQUFNLENBV3RCO0FBWEQsV0FBaUIsTUFBTTtJQUNuQixJQUFJLFlBQVksR0FBRyxzQ0FBc0MsQ0FBQztJQUUxRCxzQkFBc0I7SUFDdEIsU0FBZ0IsY0FBYyxDQUFDLElBQVk7UUFDdkMsT0FBTyxJQUFBLG1CQUFVLEVBQUMsS0FBSyxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksR0FBRyxZQUFZLENBQUMsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDdkUsQ0FBQztJQUZlLHFCQUFjLGlCQUU3QixDQUFBO0lBQ0Qsd0JBQXdCO0lBQ3hCLFNBQWdCLHFCQUFxQixDQUFDLEdBQWtCO1FBQ3BELE9BQU8sTUFBTSxDQUFDLGNBQWMsQ0FBQyxHQUFHLENBQUMsTUFBTSxHQUFHLEdBQUcsQ0FBQyxJQUFJLEdBQUcsTUFBTSxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO0lBQzNFLENBQUM7SUFGZSw0QkFBcUIsd0JBRXBDLENBQUE7QUFDTCxDQUFDLEVBWGdCLE1BQU0sc0JBQU4sTUFBTSxRQVd0QiJ9