package ru.forbion.f7cloud.feature.talknative

/**
 * Feature flags for gradual talk-android integration.
 * Vendor source: vendor/talk-android/ (v23.0.0, GPL-3.0-or-later).
 */
object TalkNativeConfig {
    /** When true, AppScaffold routes Talk tab through [TalkNativeFacade]. */
    var useNativeTalkShell: Boolean = false

    /** Sync F7cloud session into talk-android User DB on app start. */
    var bootstrapVendorRuntime: Boolean = true

    /**
     * When true, calls use ru.f7cloud.talk.activities.CallActivity (native WebRTC).
     */
    var useNativeWebRtc: Boolean = true

    /** Debug-only escape hatch; production uses native CallActivity only. */
    var allowWebViewCallFallback: Boolean = false
}
