def web_delete(button=None):
"""
Deletes a room
This function is called from far far away, over the Internet
"""
if button is None:
button = settings['server']['default']
logging.info("Deleting button '{}'".format(button))
try:
button = decode_token(settings, button, action='delete')
context = load_button(settings, button)
delete_room(context)
global buttons
buttons.pop(button, None)
return 'OK'
except Exception as feedback:
if logging.getLogger().getEffectiveLevel() == logging.DEBUG:
logging.error("Unable to delete '{}'".format(button))
raise
else:
logging.error(str(feedback))
response.status = 400
return 'Invalid request'
评论列表
文章目录