diff --git a/crates/loro-core/src/loro.rs b/crates/loro-core/src/loro.rs index d85051bb..54ef908d 100644 --- a/crates/loro-core/src/loro.rs +++ b/crates/loro-core/src/loro.rs @@ -113,7 +113,7 @@ impl LoroCore { .write() .unwrap() .hierarchy - .lock() + .try_lock() .unwrap() .subscribe_root(observer) } @@ -123,7 +123,7 @@ impl LoroCore { .write() .unwrap() .hierarchy - .lock() + .try_lock() .unwrap() .unsubscribe_root(subscription) }