diff --git a/crates/loro-core/src/loro.rs b/crates/loro-core/src/loro.rs index 360e1028..35ae8f1d 100644 --- a/crates/loro-core/src/loro.rs +++ b/crates/loro-core/src/loro.rs @@ -110,7 +110,7 @@ impl LoroCore { .write() .unwrap() .hierarchy - .lock() + .try_lock() .unwrap() .subscribe_root(observer) } @@ -120,7 +120,7 @@ impl LoroCore { .write() .unwrap() .hierarchy - .lock() + .try_lock() .unwrap() .unsubscribe_root(subscription) }