Deprecated /notify in favor of specific endpoints. Removed /notify/hold

This commit is contained in:
Erik Thuning 2023-06-15 14:04:11 +02:00
parent 47f104206b
commit 1188b5c854

@ -92,24 +92,8 @@ def create_app():
@app.route('/notify', methods=['POST', 'GET'])
def notify(suf=''):
if request.method == 'GET':
response = json.dumps({'status': 'success|failure',
'type': 'mediasite|manual|update',
'package': '[type-specific json]'})
return Response(response=response, content_type='application/json')
indata = request.json
result = indata['status']
if result != 'success':
_log_publish_failure(f'{indata["type"]} import', indata['package'])
return Response(response=_enqueue({'type': 'cleanup',
'data': indata['package']}))
queuepackage = {'type': indata['type'],
'data': indata['package']}
return Response(response=_enqueue(queuepackage, suf))
@app.route('/notify/hold', methods=['POST', 'GET'])
def notify_hold():
return notify('.hold')
return Response(response="Deprecated endpoint. "
"Use /notify/{default|cattura|mediasite} instead.")
@app.route('/notify/default', methods=['POST'])
def notify_default():