def clearDirtyState (): rows = dbMgr.getAllEventRows () for row in rows: x = row[1] if x == 1 or x == 2: continue else: dbMgr.deleteEvent (row[0]) dbMgr.deleteImagesForEvent (row[0]) dbMgr.dropPromises ()
def addNewEventToDb (eventName): x = dbMgr.isEventPresent(eventName) if x == 0: x = srvMgr.canICreate(eventName) if x == 1: y = dbMgr.insertNewEvent(eventName) if y == 0: z = srvMgr.confirmEventCreation(eventName) if z == 0: return 0 else: srvMgr.releaseEvent(eventName) dbMgr.deleteEvent(eventName) else: srvMgr.releaseEvent (eventName) return -1
def releaseEvent (eventName): x = dbMgr.deletePromise(eventName) y = dbMgr.deleteEvent(eventName) return jsonify (status = 'True')