register dump tasks

This commit is contained in:
ad hoc 2022-05-17 17:40:59 +02:00
parent 2f0625a984
commit 7fa3eb1003
No known key found for this signature in database
GPG key ID: 4F00A782990CC643
3 changed files with 9 additions and 5 deletions

View file

@ -24,6 +24,7 @@ enum TaskType {
DocumentDeletion,
SettingsUpdate,
ClearAll,
Dump,
}
impl From<TaskContent> for TaskType {
@ -43,6 +44,7 @@ impl From<TaskContent> for TaskType {
TaskContent::IndexDeletion => TaskType::IndexDeletion,
TaskContent::IndexCreation { .. } => TaskType::IndexCreation,
TaskContent::IndexUpdate { .. } => TaskType::IndexUpdate,
TaskContent::Dump { path } => TaskType::Dump,
_ => unreachable!("unexpected task type"),
}
}
@ -216,7 +218,7 @@ impl From<Task> for TaskView {
TaskType::IndexUpdate,
Some(TaskDetails::IndexInfo { primary_key }),
),
TaskContent::Dump { path: _ } => todo!(),
TaskContent::Dump { path: _ } => (TaskType::Dump, None),
};
// An event always has at least one event: "Created"