Răsfoiți Sursa

fix(rtc): ensure started-dfv won't get stuck

rcmerci 7 luni în urmă
părinte
comite
2593595ae3
1 a modificat fișierele cu 1 adăugiri și 0 ștergeri
  1. 1 0
      src/main/frontend/worker/rtc/core.cljs

+ 1 - 0
src/main/frontend/worker/rtc/core.cljs

@@ -250,6 +250,7 @@
             (add-log-fn :rtc.log/cancelled {})
             (throw e))
           (finally
+            (started-dfv :final) ;; ensure started-dfv can recv a value(values except the first one will be disregarded)
             (when @*assets-sync-loop-canceler (@*assets-sync-loop-canceler))))))}))
 
 (def ^:private empty-rtc-loop-metadata