Avoid logging errors in RPC message handlers

Antonio Scandurra created

The `on_message` helper already logs when an error occurs.

Change summary

zed/src/worktree.rs | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)

Detailed changes

zed/src/worktree.rs 🔗

@@ -2002,16 +2002,8 @@ mod remote {
     ) -> anyhow::Result<()> {
         let message = envelope.payload;
         let mut state = rpc.state.lock().await;
-        match state.shared_worktree(message.worktree_id, cx) {
-            Ok(worktree) => {
-                if let Err(error) = worktree.update(cx, |tree, cx| tree.update_buffer(message, cx))
-                {
-                    log::error!("error applying operations to buffer: {}", error);
-                }
-            }
-            Err(error) => log::error!("{}", error),
-        }
-
+        let worktree = state.shared_worktree(message.worktree_id, cx)?;
+        worktree.update(cx, |tree, cx| tree.update_buffer(message, cx))?;
         Ok(())
     }
 }