use meta replace where possible

This commit is contained in:
yggverse 2024-10-28 16:09:42 +02:00
parent 27149f5756
commit 983fa3b3b4

View file

@ -167,9 +167,11 @@ impl Page {
let id = self.id.to_variant(); let id = self.id.to_variant();
// Update // Update
self.meta.borrow_mut().status = Some(Status::Reload); self.meta.replace(Meta {
self.meta.borrow_mut().title = Some(gformat!("Loading..")); status: Some(Status::Reload),
self.meta.borrow_mut().description = None; title: Some(gformat!("Loading..")),
description: None,
});
self.action_update.activate(Some(&id)); self.action_update.activate(Some(&id));
@ -191,9 +193,11 @@ impl Page {
.set_status_failure(title.as_str(), description.as_str()); .set_status_failure(title.as_str(), description.as_str());
// Update meta // Update meta
self.meta.borrow_mut().status = Some(status); self.meta.replace(Meta {
self.meta.borrow_mut().title = Some(title); status: Some(status),
self.meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
self.action_update.activate(Some(&id)); self.action_update.activate(Some(&id));
@ -473,9 +477,11 @@ impl Page {
} }
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().description = Some(description); status: Some(status),
meta.borrow_mut().title = Some(title); title: Some(title),
description: Some(description),
});
// Update page // Update page
action_update.activate(Some(&id)); action_update.activate(Some(&id));
@ -523,9 +529,11 @@ impl Page {
); );
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
action_update.activate(Some(&id)); action_update.activate(Some(&id));
@ -563,9 +571,11 @@ impl Page {
content.set_status_failure(title.as_str(), description.as_str()); content.set_status_failure(title.as_str(), description.as_str());
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
} }
} }
}, },
@ -584,9 +594,11 @@ impl Page {
); );
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
action_update.activate(Some(&id)); action_update.activate(Some(&id));
@ -659,9 +671,11 @@ impl Page {
.set_status_failure(title.as_str(), description.as_str()); .set_status_failure(title.as_str(), description.as_str());
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
action_update.activate(Some(&id)); action_update.activate(Some(&id));
@ -680,9 +694,11 @@ impl Page {
.set_status_failure(title.as_str(), description.as_str()); .set_status_failure(title.as_str(), description.as_str());
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
action_update.activate(Some(&id)); action_update.activate(Some(&id));
@ -701,9 +717,11 @@ impl Page {
.set_status_failure(title.as_str(), description.as_str()); .set_status_failure(title.as_str(), description.as_str());
// Update meta // Update meta
meta.borrow_mut().status = Some(status); meta.replace(Meta {
meta.borrow_mut().title = Some(title); status: Some(status),
meta.borrow_mut().description = Some(description); title: Some(title),
description: Some(description),
});
// Update window // Update window
action_update.activate(Some(&id)); action_update.activate(Some(&id));