miniproto.session.peer_merge.merge_peer_entry_map_with_metadata
miniproto.session.peer_merge.merge_peer_entry_map_with_metadata
Section titled “miniproto.session.peer_merge.merge_peer_entry_map_with_metadata”merge_peer_entry_map_with_metadata(existing: Iterable[PeerCacheEntry], incoming: Iterable[PeerCacheEntry]) -> PeerEntryMapMergeMerge entries and report affected, canonical, and newly appended keys.
Self entries replace an equivalent user key, preserving the cache’s single canonical representation for the authenticated account.
Parameters:
- existing (
Iterable[PeerCacheEntry]) – Current peer entries in insertion order. - incoming (
Iterable[PeerCacheEntry]) – New peer entries whose effects are tracked.