json = json_object_object_get(jtask, "uuid");
tasks[i]->uuid = strdup(json_object_get_string(json));
+ json = json_object_object_get(jtask, "urgency");
+ tasks[i]->urgency = strdup(json_object_get_string(json));
+
tasks[i]->note = note_get(tasks[i]->uuid);
}
free(opts);
}
+void tw_task_remove(const char *uuid)
+{
+ char *opts;
+
+ opts = malloc(1
+ + strlen(uuid)
+ + strlen(" delete")
+ + 1);
+ sprintf(opts, " %s delete", uuid);
+
+ tw_exec(opts);
+
+ free(opts);
+}
+
static void task_free(struct task *task)
{
if (!task)
free(task->note);
free(task->project);
free(task->priority);
+ free(task->urgency);
free(task);
}