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
JavaScript
;
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