Fix inclusion of spurious views from other projects in FollowResponse (#3116)

A logic error in https://github.com/zed-industries/zed/pull/2993 caused
follow responses to sometimes contain extra views for other unshared
projects 😱 . These views would generally fail to deserialize on the
other end. This would create a broken intermediate state, where the
following relationship was registered on the server (and on the leader's
client), but the follower didn't have the state necessary for following
into certain views.

Release Notes:

- Fixed a bug where following would sometimes fail if the leader had
another unshared project open.
7a39455af9Max Brunsfeld committed on 10/10/2023, 10:53:11 PM· committed by GitHubparents19f774a96d60ef
1 file changedLine totals unavailable