def delete_event(event_id): user_id = Helps.get_user_id_from_headers() event_own_id = list(map(int, event_id.split('_'))) user_id_of_event = MySql.get_user_id_of_event(event_own_id[0]) if user_id_of_event is None: return {"action": "success", "message": "DELETED"} if user_id_of_event == user_id and event_own_id[1] == user_id: for a in MySql.get_devices_by_event_id(event_own_id[0]): MySql.remove_from_db(a) for b in MySql.get_users_by_event_id(event_own_id[0]): MySql.remove_from_db(b) ev = MySql.get_event_by_id(event_own_id[0]) MySql.remove_from_db(ev) MySql.save_to_db() return {"action": "success", "message": "DELETED"} if user_id_of_event != user_id and user_id == event_own_id[1]: a = MySql.get_event_user_by_event_member(event_own_id[0], user_id) MySql.remove_from_db(a) MySql.save_to_db() return {"action": "success", "message": "DELETED"} return { "action": "error", "message": "Failed to delete other people's events" }
def delete_event(event_id): user_id = Helps.get_user_id_from_headers() event_own_device = list(map(int, event_id.split('_'))) user_id_of_event = MySql.get_user_id_of_event(event_own_device[0]) if user_id_of_event is None: return {"action": "success", "message": "DELETED"} if event_own_device[1] == user_id: event_device = MySql.get_event_device_by_id(event_own_device[2]) MySql.remove_from_db(event_device) MySql.save_to_db() return {"action": "success", "message": "DELETED"} return {"action": "error", "message": "Failed to delete other people's events"}
def delete_event(event_id): user_id = Helps.get_user_id_from_headers() user_id_of_ev = MySql.get_user_id_of_event(event_id) if user_id_of_ev is None: return {"action": "success", "message": "DELETED"} if user_id_of_ev == user_id: for a in MySql.get_devices_by_event_id(event_id): MySql.remove_from_db(a) for b in MySql.get_users_by_event_id(event_id): MySql.remove_from_db(b) ev = MySql.get_event_by_id(event_id) MySql.remove_from_db(ev) MySql.save_to_db() return {"action": "success", "message": "DELETED"} else: a = MySql.get_event_user_by_event_member(event_id, user_id) MySql.remove_from_db(a) MySql.save_to_db() return {"action": "success", "message": "DELETED"}