Skip to main content

persist_peer_availability

Function persist_peer_availability 

Source
pub async fn persist_peer_availability(
    db: Database,
    peer_activity: Arc<Mutex<PeerActivity>>,
)
Expand description

Folds the PeerActivity into the persisted PeerAvailabilityState every 10 minutes, or every 10 seconds in tests. A restart loses at most one interval of activity.