UNPKG

near-protocol-rewards

Version:

A transparent, metric-based rewards system for NEAR projects

21 lines (20 loc) 622 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateApiKey = void 0; const errors_1 = require("../types/errors"); function validateApiKey(req, res, next) { const apiKey = req.headers["x-api-key"]; if (!apiKey) { return res.status(401).json({ success: false, error: { code: errors_1.ErrorCode.UNAUTHORIZED, message: "API key is required", }, }); } // TODO: Implement actual API key validation // For now, just pass through next(); } exports.validateApiKey = validateApiKey;