From e373e05d27547c7f46d9e13482545447e06c8bd6 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Wed, 15 Jun 2022 10:42:37 +0200 Subject: [PATCH] :art: --- crates/collab/src/rpc/store.rs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/crates/collab/src/rpc/store.rs b/crates/collab/src/rpc/store.rs index 0b548f8a166b1de2eab1d83103f959c700418267..2573691eaf6284adf759ead23fe203d6d954cdce 100644 --- a/crates/collab/src/rpc/store.rs +++ b/crates/collab/src/rpc/store.rs @@ -675,18 +675,8 @@ impl Store { project_id: u64, connection_id: ConnectionId, ) -> Result<()> { - let project = self - .projects - .get_mut(&project_id) - .ok_or_else(|| anyhow!("no such project"))?; - if project.host_connection_id == connection_id - || project.guests.contains_key(&connection_id) - { - project.last_activity = Some(Instant::now()); - Ok(()) - } else { - Err(anyhow!("no such project"))? - } + self.write_project(project_id, connection_id)?.last_activity = Some(Instant::now()); + Ok(()) } pub fn read_project(&self, project_id: u64, connection_id: ConnectionId) -> Result<&Project> {