def resolve_delete(_, info, _id): delete(_id) return fetchAll()
def resolve_set_completed(_, info, _id, completed): todo = TodoItem(_id=_id, completed=completed, activity=None) setCompleted(todo) return fetchAll()
def resolve_create(_, info, activity, completed): newTodoItem = TodoItem(_id=None, activity=activity, completed=completed) create(newTodoItem) return fetchAll()
def resolve_update(_, info, _id, activity): todo = TodoItem(_id, activity, completed=None) updateActivity(todo) return fetchAll()
def resolve_list(_, info): return fetchAll()