|
|
@@ -1,6 +1,7 @@
|
|
|
(ns frontend.handler.db-based.rtc-flows
|
|
|
"Flows related to RTC"
|
|
|
(:require [frontend.common.missionary :as c.m]
|
|
|
+ [frontend.common.thread-api :as thread-api :refer [def-thread-api]]
|
|
|
[frontend.flows :as flows]
|
|
|
[frontend.mobile.flows :as mobile-flows]
|
|
|
[frontend.state :as state]
|
|
|
@@ -94,6 +95,10 @@ conditions:
|
|
|
(assert (some? repo))
|
|
|
(reset! *rtc-start-trigger repo))
|
|
|
|
|
|
+(def-thread-api :thread-api/rtc-start-request
|
|
|
+ [repo]
|
|
|
+ (trigger-rtc-start repo))
|
|
|
+
|
|
|
(def ^:private document-visible&rtc-not-running-flow
|
|
|
(m/ap
|
|
|
(let [visibility (m/?< flows/document-visibility-state-flow)]
|