aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/factory.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/factory.rs')
-rw-r--r--crates/shirabe/src/factory.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/shirabe/src/factory.rs b/crates/shirabe/src/factory.rs
index bb6ff28..cdad33c 100644
--- a/crates/shirabe/src/factory.rs
+++ b/crates/shirabe/src/factory.rs
@@ -1234,10 +1234,10 @@ impl Factory {
fn purge_packages(
&self,
- repo: &dyn InstalledRepositoryInterface,
+ repo: &mut dyn InstalledRepositoryInterface,
im: &mut InstallationManager,
) -> anyhow::Result<()> {
- for package in repo.get_packages() {
+ for package in repo.get_packages()? {
if !im.is_package_installed(repo, package.clone())? {
let _ = package;
}