Ejemplo n.º 1
0
def save_task_state(user_id, task, new_state):
    user_entry = hp.get_user_entry(user_id)
    if "task_state" not in user_entry:
        user_entry["task_state"] = {}
    task_states = user_entry["task_state"]
    task_states[task.task_id] = new_state
    hp.save_user_entry(user_id, user_entry)
Ejemplo n.º 2
0
def save_task_state(user_id, task, new_state):
    user_entry = hp.get_user_entry(user_id)
    if "task_state" not in user_entry:
        user_entry["task_state"] = {}
    task_states = user_entry["task_state"]
    task_states[task.task_id] = new_state
    hp.save_user_entry(user_id, user_entry)
Ejemplo n.º 3
0
def get_task_state(user_id, task):
    # TODO: Figure out whether we want to store one large document
    # for all tasks, or multiple small documents, indexed by uuid and task_id
    # For now, one large document since that is what @juemura has done so far
    user_entry = hp.get_user_entry(user_id)
    if "task_state" not in user_entry:
        return None
    task_states = user_entry["task_state"]
    logging.debug("Found states for tasks %s" % task_states)
    if task.task_id in task_states:
        return task_states[task.task_id]
    else:
        return None
Ejemplo n.º 4
0
def get_task_state(user_id, task):
    # TODO: Figure out whether we want to store one large document
    # for all tasks, or multiple small documents, indexed by uuid and task_id
    # For now, one large document since that is what @juemura has done so far
    user_entry = hp.get_user_entry(user_id)
    if "task_state" not in user_entry:
        return None
    task_states = user_entry["task_state"]
    logging.debug("Found states for tasks %s" % task_states)
    if task.task_id in task_states:
        return task_states[task.task_id]
    else:
        return None