Fix/100 ms settings update based on remote config (#4888)
* Global downtime changes * Added settings for firebase remote config
This commit is contained in:
committed by
GitHub Enterprise
parent
aa35941722
commit
e80eb77fca
@@ -11,4 +11,10 @@
|
||||
<key>LOGIN_PAGE</key>
|
||||
<value>false</value>
|
||||
</entry>
|
||||
|
||||
<entry>
|
||||
<key>hundred_ms_setting_for_auto_resize</key>
|
||||
<value>false</value>
|
||||
</entry>
|
||||
|
||||
</defaultsMap>
|
||||
@@ -12,11 +12,14 @@ import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import com.navi.base.model.CtaData
|
||||
import com.navi.common.firebaseremoteconfig.FirebaseRemoteConfigHelper
|
||||
import com.navi.common.ui.activity.BaseActivity
|
||||
import com.navi.common.ui.fragment.BaseFragment
|
||||
import com.navi.common.utils.CommonNaviAnalytics
|
||||
import com.navi.common.utils.getNetworkType
|
||||
import com.navi.common.utils.orFalse
|
||||
import com.navi.vkyc.R
|
||||
import com.navi.vkyc.common.VkycScreens
|
||||
import com.navi.vkyc.constants.Constants.LATITUDE
|
||||
@@ -33,6 +36,7 @@ import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
import live.hms.video.error.HMSException
|
||||
import live.hms.video.media.settings.HMSVideoTrackSettings
|
||||
import live.hms.video.media.tracks.HMSTrack
|
||||
import live.hms.video.sdk.HMSActionResultListener
|
||||
import live.hms.video.sdk.HMSSDK
|
||||
@@ -226,6 +230,13 @@ class VKYCMeetingRoomFragment : BaseFragment(), NaviHeaderView.InteractionListen
|
||||
|
||||
override fun onJoin(room: HMSRoom) {
|
||||
Timber.d("room Joined ${room.name}")
|
||||
if (FirebaseRemoteConfigHelper.getBoolean("hundred_ms_setting_for_auto_resize").orFalse()) {
|
||||
lifecycleScope.launch {
|
||||
room.localPeer?.videoTrack?.setSettings(
|
||||
HMSVideoTrackSettings.Builder().disableAutoResize(true).build()
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
override fun onMessageReceived(message: HMSMessage) {}
|
||||
|
||||
Reference in New Issue
Block a user