add: etag support
This commit is contained in:
@@ -4,12 +4,13 @@ from flask import Blueprint, jsonify, request
|
||||
from contexts.RequestContext import RequestContext
|
||||
from db import get_db
|
||||
from db.models.Resource import Resource
|
||||
from api import require_auth, limiter
|
||||
from api import require_auth, limiter, etag_response
|
||||
import logging
|
||||
resource_bp = Blueprint('resource', __name__, url_prefix='/api/resource')
|
||||
logger = logging.getLogger(__name__)
|
||||
@resource_bp.route('/<identifier>', methods=['GET'])
|
||||
@limiter.limit(api.get_rate_limit)
|
||||
|
||||
def get_resource(identifier):
|
||||
with get_db() as session:
|
||||
resource = session.query(Resource).get(identifier)
|
||||
|
||||
Reference in New Issue
Block a user