UNPKG

airship-server

Version:

Airship is a framework for Node.JS & TypeScript that helps you to write big, scalable and maintainable API servers.

17 lines 724 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ErrorResponse_1 = require("../../../../modules/httpApiServer/domain/entity/ErrorResponse"); const md5 = require('MD5'); const env = process.env['NODE_ENV'] || 'development'; const Config_1 = require("../../Config"); class UserRequestsValidator { validate(request) { const isValid = md5(`${Config_1.default.VK[env].AppId}_${request.viewerId}_${Config_1.default.VK[env].ApiSecret}`) === request.authKey; if (isValid == true) return true; else return new ErrorResponse_1.default('Wrong sign'); } } exports.default = UserRequestsValidator; //# sourceMappingURL=UserRequestsValidator.js.map