Merge pull request #334 from edgy-b/bug/selected-packages

bug(ui): toggle all checkbox and review button is not updated on selecting device
This commit is contained in:
Adhiraj S. Chauhan 2024-03-17 16:19:26 +05:30 committed by GitHub
commit 6ba24f6270
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 0 deletions

View file

@ -121,6 +121,8 @@ impl Application for UadGui {
#[allow(unused_must_use)]
{
self.update(Message::SettingsAction(SettingsMessage::LoadDeviceSettings));
self.update(Message::AppsAction(AppsMessage::ToggleAllSelected(false)));
self.update(Message::AppsAction(AppsMessage::ClearSelectedPackages));
}
self.update(Message::AppsAction(AppsMessage::LoadUadList(true)))

View file

@ -74,6 +74,7 @@ pub enum Message {
ModalHide,
ModalUserSelected(User),
ModalValidate,
ClearSelectedPackages,
ADBSatisfied(bool),
}
@ -291,6 +292,10 @@ impl List {
Message::UserSelected(user),
)
}
Message::ClearSelectedPackages => {
self.selected_packages = Vec::new();
Command::none()
}
Message::ADBSatisfied(result) => {
self.is_adb_satisfied = result;
Command::none()