Mixonomer/main.py

28 lines
652 B
Python
Raw Normal View History

2019-10-19 17:14:11 +01:00
from music import app
2020-02-03 09:44:33 +00:00
from music.tasks.update_tag import update_tag as do_update_tag
2019-07-26 11:05:27 +01:00
app = app
2020-02-03 09:44:33 +00:00
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')
2019-07-26 11:05:27 +01:00
if __name__ == '__main__':
app.run(host='127.0.0.1', port=8080, debug=True)