Mixonomer/main.py
2020-02-03 09:44:33 +00:00

28 lines
652 B
Python

from music import app
from music.tasks.update_tag import update_tag as do_update_tag
app = app
def update_tag(event, context):
import base64
import logging
import json
logger = logging.getLogger('music')
if 'data' in event:
body = json.loads(base64.b64decode(event['data']).decode('utf-8'))
if 'username' not in body or 'tag_id' not in body:
logger.error('malformed body')
return
do_update_tag(username=body["username"], tag_id=body["tag_id"])
else:
logger.error('no data in event')
if __name__ == '__main__':
app.run(host='127.0.0.1', port=8080, debug=True)