# Rejoin channel notes after brief connection loss \(\#2930\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d03a89ca1906a4a382a96e25232bf265567fcbbc)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d03a89ca1906a4a382a96e25232bf265567fcbbc

Requested commit: d03a89ca1906a4a382a96e25232bf265567fcbbc

Commit: d03a89ca1906a4a382a96e25232bf265567fcbbc

Tree: 57785b5079a290984079095594855a6c40e724da

Author: Max Brunsfeld

Committer: GitHub

## Message

```
Rejoin channel notes after brief connection loss (#2930)

* [x] Re-send operations that weren't sent while disconnected
* [x] Apply other clients' operations that were missed while
disconnected
* [x] Update collaborators that joined / left while disconnected
* [x] Inform current collaborators that your peer id has changed
* [x] Refresh channel buffer collaborators on server restart
* [x] randomized test
```

## Parents

- [bbeb82f8840c120ef652c38b683793109baaf491](https://git.cafe/gitcafe/zed/commit/bbeb82f8840c120ef652c38b683793109baaf491?format=markdown)

- [58f58a629b86d5659bdf5ce6dc1b96c08104b6d6](https://git.cafe/gitcafe/zed/commit/58f58a629b86d5659bdf5ce6dc1b96c08104b6d6?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d03a89ca1906a4a382a96e25232bf265567fcbbc?format=markdown)
