예제 #1
0
def delete_channels():
    name = request.form.get('name')
    admin_key = request.form.get('admin_key')

    if name is None:
        return to_error_json("name is missing")
    elif admin_key is None:
        return to_error_json("admin key is missing")

    channel = Channel.query.filter(Channel.name == name,
                                   Channel.admin_key == admin_key).first()

    if channel is not None:
        Channel.delete(channel)
        return to_success_json("Channel Deleted")
    else:
        return to_error_json("Channel or admin key mismatch")