Send RemoveProjectCollaborator to host in addition to ProjectUnshared

This commit is contained in:
Max Brunsfeld 2022-05-13 15:04:48 -07:00
parent 1996b01a74
commit f2eee6692b

View file

@ -351,14 +351,6 @@ impl Server {
for project_id in removed_connection.guest_project_ids {
if let Some(project) = store.project(project_id).trace_err() {
if project.guests.is_empty() {
self.peer
.send(
project.host_connection_id,
proto::ProjectUnshared { project_id },
)
.trace_err();
} else {
broadcast(connection_id, project.connection_ids(), |conn_id| {
self.peer.send(
conn_id,
@ -368,6 +360,13 @@ impl Server {
},
)
});
if project.guests.is_empty() {
self.peer
.send(
project.host_connection_id,
proto::ProjectUnshared { project_id },
)
.trace_err();
}
}
}