aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/installer/installation_manager.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/installer/installation_manager.rs')
-rw-r--r--crates/shirabe/src/installer/installation_manager.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/shirabe/src/installer/installation_manager.rs b/crates/shirabe/src/installer/installation_manager.rs
index 59e029a..3789729 100644
--- a/crates/shirabe/src/installer/installation_manager.rs
+++ b/crates/shirabe/src/installer/installation_manager.rs
@@ -412,8 +412,8 @@ impl InstallationManager {
if !["update", "install", "uninstall"].contains(&op_type.as_str()) {
// output alias ops in debug verbosity as they have no output otherwise
if self.io.is_debug() {
- self.io.write_error(
- PhpMixed::String(format!(" - {}", operation.show(false))),
+ self.io.write_error3(
+ &format!(" - {}", operation.show(false)),
true,
io_interface::NORMAL,
);
@@ -696,12 +696,12 @@ impl InstallationManager {
),
);
- promises.push(self.loop_.borrow().get_http_downloader().add(
+ promises.push(self.loop_.borrow().get_http_downloader().borrow_mut().add(
&url,
&PhpMixed::Array(
opts.into_iter().map(|(k, v)| (k, Box::new(v))).collect(),
),
- ));
+ )?);
}
continue;
@@ -767,10 +767,10 @@ impl InstallationManager {
PhpMixed::Array(http.into_iter().map(|(k, v)| (k, Box::new(v))).collect()),
);
- promises.push(self.loop_.borrow().get_http_downloader().add(
+ promises.push(self.loop_.borrow().get_http_downloader().borrow_mut().add(
repo_url,
&PhpMixed::Array(opts.into_iter().map(|(k, v)| (k, Box::new(v))).collect()),
- ));
+ )?);
}
let _ = self.loop_.borrow_mut().wait(promises, None);