diff --git a/src/ffi/js/buffer.rs b/src/ffi/js/buffer.rs index 583370f..b93f3c7 100644 --- a/src/ffi/js/buffer.rs +++ b/src/ffi/js/buffer.rs @@ -27,15 +27,14 @@ impl BufferController { } #[napi(js_name = "clear_callback")] - pub fn js_clear_callback(&self) -> napi::Result<()> { + pub fn js_clear_callback(&self) -> () { self.clear_callback(); - Ok(()) } #[napi(js_name = "get_path")] - pub fn js_path(&self) -> napi::Result<&str> { - Ok(self.path()) + pub fn js_path(&self) -> &str { + self.path() } #[napi(js_name = "poll")] diff --git a/src/ffi/js/client.rs b/src/ffi/js/client.rs index 8f5efab..c1ea64f 100644 --- a/src/ffi/js/client.rs +++ b/src/ffi/js/client.rs @@ -41,8 +41,8 @@ impl Client { #[napi(js_name = "leave_workspace")] /// leave workspace and disconnect, returns true if workspace was active - pub async fn js_leave_workspace(&self, workspace: String) -> napi::Result { - Ok(self.leave_workspace(&workspace)) + pub async fn js_leave_workspace(&self, workspace: String) -> bool { + self.leave_workspace(&workspace) } #[napi(js_name = "get_workspace")]