Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/server.py
Show First 20 Lines • Show All 301 Lines • ▼ Show 20 Lines | |||||
@app.route('/snapshot/add', methods=['POST']) | @app.route('/snapshot/add', methods=['POST']) | ||||
@timed | @timed | ||||
@encode | @encode | ||||
@process_metrics | @process_metrics | ||||
def snapshot_add(): | def snapshot_add(): | ||||
req_data = decode_request(request) | req_data = decode_request(request) | ||||
if 'snapshot' in req_data: | |||||
req_data['snapshots'] = req_data.pop('snapshot') | |||||
return get_storage().snapshot_add(**req_data) | return get_storage().snapshot_add(**req_data) | ||||
@app.route('/snapshot', methods=['POST']) | @app.route('/snapshot', methods=['POST']) | ||||
@timed | @timed | ||||
def snapshot_get(): | def snapshot_get(): | ||||
return encode_data(get_storage().snapshot_get(**decode_request(request))) | return encode_data(get_storage().snapshot_get(**decode_request(request))) | ||||
▲ Show 20 Lines • Show All 301 Lines • Show Last 20 Lines |