def dash_screen_delete(sid): screen = DashboardScreen.get(sid) if not screen: abort(404, "no such screen") DashboardScreen.remove(sid) return redirect("/screen")
def dash_screen_delete(sid): token = request.args.get("token", None) if token is None or token != config.AUTH_TOKEN: abort(403, "auth failed, can not be deleted") screen = DashboardScreen.get(sid) if not screen: abort(404, "no such screen") DashboardScreen.remove(sid) return redirect("/screen")