فهرست منبع

fix: use weak instead of sync

Jonathan Kelley 2 سال پیش
والد
کامیت
1c3f4b2bc4
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      packages/router/src/service.rs

+ 1 - 1
packages/router/src/service.rs

@@ -415,7 +415,7 @@ mod web {
             }
             }
         }
         }
 
 
-        fn attach_listeners(&self, svc: std::sync::Weak<crate::RouterService>) {
+        fn attach_listeners(&self, svc: std::rc::Weak<crate::RouterService>) {
             self._listener.set(Some(EventListener::new(
             self._listener.set(Some(EventListener::new(
                 &web_sys::window().unwrap(),
                 &web_sys::window().unwrap(),
                 "popstate",
                 "popstate",