add: etag support

This commit is contained in:
h z
2024-12-09 08:00:25 +00:00
parent 41ff76e6c9
commit 038efb745a
5 changed files with 40 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
from flask import Blueprint, jsonify, request
from api import require_auth, rate_limits
from api import require_auth, rate_limits, etag_response
import re
config_bp = Blueprint('config', __name__, url_prefix='/api/config')
@@ -10,6 +10,7 @@ def is_valid_rate_limit(limit):
return bool(RATE_LIMIT_REGEX.match(limit))
@config_bp.route('/limits', methods=['GET'])
@require_auth(roles=['admin'])
@etag_response
def limits():
return jsonify(rate_limits), 200