mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-04 20:37:15 +02:00
Updates can send progress update status
This commit is contained in:
parent
341046c96c
commit
eb92e72e6c
2 changed files with 18 additions and 1 deletions
|
@ -96,6 +96,7 @@ struct UpdatesTemplate<M: Serialize + Send> {
|
|||
enum UpdateStatus<M> {
|
||||
Pending { update_id: u64, meta: M },
|
||||
Processing { update_id: u64, meta: M },
|
||||
Progressing { update_id: u64, meta: M },
|
||||
Processed { update_id: u64, meta: M },
|
||||
}
|
||||
|
||||
|
@ -132,6 +133,16 @@ pub fn run(opt: Opt) -> anyhow::Result<()> {
|
|||
|
||||
std::thread::sleep(Duration::from_secs(3));
|
||||
|
||||
let progress = UpdateStatus::Progressing { update_id, meta: meta.clone() };
|
||||
let _ = update_status_sender_cloned.send(progress);
|
||||
|
||||
std::thread::sleep(Duration::from_secs(3));
|
||||
|
||||
let progress = UpdateStatus::Progressing { update_id, meta: meta.clone() };
|
||||
let _ = update_status_sender_cloned.send(progress);
|
||||
|
||||
std::thread::sleep(Duration::from_secs(3));
|
||||
|
||||
let processed = UpdateStatus::Processed { update_id, meta: meta.clone() };
|
||||
let _ = update_status_sender_cloned.send(processed);
|
||||
Ok(meta)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue