feat(call): filter services/list by AccessControl and add services/list-peers opt-in (call/services-list-accesscontrol-filtered)

This commit is contained in:
2026-06-28 22:02:09 +00:00
parent 2902ccff18
commit 877c923244
3 changed files with 409 additions and 0 deletions

View File

@@ -38,6 +38,18 @@ pub trait OperationEnv: Send + Sync {
fn contains(&self, _name: &str) -> bool {
true
}
fn peer_ids(&self) -> Vec<PeerId> {
Vec::new()
}
fn peer_contains(&self, _peer: &PeerId, name: &str) -> bool {
self.contains(name)
}
fn peer_operations(&self, _peer: &PeerId) -> Vec<String> {
Vec::new()
}
}
pub struct LocalOperationEnv {