evict

fun evict(client: PeerId)

Evict a disconnecting client.

Retracts the directory attachment first (a last-writer-wins tombstone, so peers stop routing here once it converges), then drops the local spoke. A client that fails over elsewhere does not need an explicit evict — its re-admit on the new server supersedes the stale entry on its own — but a clean disconnect calls it to clear the table promptly.