MCPcopy Create free account
hub / github.com/ambianic/peerfetch / peer_disconnected

Function peer_disconnected

python/src/peerfetch/proxy.py:160–168  ·  view source on GitHub ↗
(peerId)

Source from the content-addressed store, hash-verified

158
159 @peer.on(PeerEventType.Disconnected)
160 async def peer_disconnected(peerId):
161 global savedPeerId
162 logger.info('Peer {} disconnected from server.', peerId)
163 # Workaround for peer.reconnect deleting previous id
164 if not peer.id:
165 logger.debug('BUG WORKAROUND: Peer lost ID. '
166 'Resetting to last known ID.')
167 peer._id = savedPeerId
168 peer._lastServerId = savedPeerId
169
170 @peer.on(PeerEventType.Close)
171 def peer_close():

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected