Update app.rs
This commit is contained in:
parent
2871309f04
commit
f42133bba4
1 changed files with 16 additions and 13 deletions
29
src/app.rs
29
src/app.rs
|
|
@ -4114,19 +4114,22 @@ impl Application for App {
|
||||||
];
|
];
|
||||||
|
|
||||||
for (key, mounter) in MOUNTERS.iter() {
|
for (key, mounter) in MOUNTERS.iter() {
|
||||||
let key = *key;
|
subscriptions.push(
|
||||||
subscriptions.push(mounter.subscription().map(move |mounter_message| {
|
mounter.subscription().with(*key).map(
|
||||||
match mounter_message {
|
|(key, mounter_message)| match mounter_message {
|
||||||
MounterMessage::Items(items) => Message::MounterItems(key, items),
|
MounterMessage::Items(items) => Message::MounterItems(key, items),
|
||||||
MounterMessage::MountResult(item, res) => Message::MountResult(key, item, res),
|
MounterMessage::MountResult(item, res) => {
|
||||||
MounterMessage::NetworkAuth(uri, auth, auth_tx) => {
|
Message::MountResult(key, item, res)
|
||||||
Message::NetworkAuth(key, uri, auth, auth_tx)
|
}
|
||||||
}
|
MounterMessage::NetworkAuth(uri, auth, auth_tx) => {
|
||||||
MounterMessage::NetworkResult(uri, res) => {
|
Message::NetworkAuth(key, uri, auth, auth_tx)
|
||||||
Message::NetworkResult(key, uri, res)
|
}
|
||||||
}
|
MounterMessage::NetworkResult(uri, res) => {
|
||||||
}
|
Message::NetworkResult(key, uri, res)
|
||||||
}));
|
}
|
||||||
|
},
|
||||||
|
),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if !self.pending_operations.is_empty() {
|
if !self.pending_operations.is_empty() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue