near-protocol-rewards
Version:
A transparent, metric-based rewards system for NEAR projects
21 lines (20 loc) • 622 B
JavaScript
;
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;