Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/server.py
Show First 20 Lines • Show All 391 Lines • ▼ Show 20 Lines | |||||
@app.route('/origin/visit/getby', methods=['POST']) | @app.route('/origin/visit/getby', methods=['POST']) | ||||
@timed | @timed | ||||
def origin_visit_get_by(): | def origin_visit_get_by(): | ||||
return encode_data( | return encode_data( | ||||
get_storage().origin_visit_get_by(**decode_request(request))) | get_storage().origin_visit_get_by(**decode_request(request))) | ||||
@app.route('/origin/visit/get_latest', methods=['POST']) | |||||
@timed | |||||
def origin_visit_get_latest(): | |||||
return encode_data( | |||||
get_storage().origin_visit_get_latest(**decode_request(request))) | |||||
@app.route('/origin/visit/add', methods=['POST']) | @app.route('/origin/visit/add', methods=['POST']) | ||||
@timed | @timed | ||||
@encode | @encode | ||||
def origin_visit_add(): | def origin_visit_add(): | ||||
origin_visit = get_storage().origin_visit_add( | origin_visit = get_storage().origin_visit_add( | ||||
**decode_request(request)) | **decode_request(request)) | ||||
send_metric('origin_visit:add', count=1, method_name='origin_visit') | send_metric('origin_visit:add', count=1, method_name='origin_visit') | ||||
return origin_visit | return origin_visit | ||||
▲ Show 20 Lines • Show All 193 Lines • Show Last 20 Lines |