Skip to content

Commit 34c8c1c

Browse files
flexsurferibrkhalil
authored andcommitted
fix subs bug (#15680)
1 parent ff22ba1 commit 34c8c1c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/status_im2/common/toasts/view.cljs

+4-3
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
[:f>
4444
(fn []
4545
(let [duration (or (rf/sub [:toasts/toast-cursor id :duration]) 3000)
46-
on-dismissed #((or (rf/sub [:toasts/toast-cursor id :on-dismissed]) identity) id)
46+
on-dismissed (or (rf/sub [:toasts/toast-cursor id :on-dismissed]) identity)
4747
create-timer (fn []
4848
(reset! timer (utils.utils/set-timeout close! duration)))
4949
translate-y (reanimated/use-shared-value 0)
@@ -80,7 +80,7 @@
8080
(create-timer)))))]
8181
;; create auto dismiss timer, clear timer when unmount or duration changed
8282
(rn/use-effect (fn [] (create-timer) clear-timer) [duration])
83-
(rn/use-unmount on-dismissed)
83+
(rn/use-unmount #(on-dismissed id))
8484
[gesture/gesture-detector {:gesture pan}
8585
[reanimated/view
8686
{;; TODO: this will enable layout animation at runtime and causing flicker on android
@@ -100,4 +100,5 @@
100100
[into
101101
[rn/view
102102
{:style style/outmost-transparent-container}]
103-
(map (fn [id] ^{:key id} [container id]) toasts-ordered)]))
103+
(doall
104+
(map (fn [id] ^{:key id} [container id]) toasts-ordered))]))

0 commit comments

Comments
 (0)