mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-16 03:40:37 +08:00
radicle-types: Deal with fallible policy reads
`seed_policies` now iterates over results. Keep only `Ok` values.
This commit is contained in:
@@ -387,6 +387,7 @@ pub trait Repo: Profile {
|
||||
let policies = profile.policies()?;
|
||||
let entries = policies
|
||||
.seed_policies()?
|
||||
.filter_map(Result::ok)
|
||||
.filter(|policy| !storage.contains(&policy.rid).unwrap_or(false))
|
||||
.map(|policy| policy.rid)
|
||||
.collect::<Vec<_>>();
|
||||
|
||||
Reference in New Issue
Block a user