pub(crate) fn move_task(
qt: &CxxQtThread<Sioul>,
shared: &Arc<Shared>,
uid: &str,
list: &str,
confirmed: bool,
) -> StringExpand description
A task moved to another list, its steps with it: written there, then taken
out here (the accounts send both). When the list would not keep something
the task uses, nothing moves until confirmed: returns {"losses": [words]},
else {"uid"} or {"error"}.