fix timer issue

merge-requests/745/head^2
mosazaid 5 years ago
parent d17316f7b2
commit 02f43d6e61

@ -365,6 +365,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
cmTimer.base = SystemClock.elapsedRealtime() cmTimer.base = SystemClock.elapsedRealtime()
} }
cmTimer.start() cmTimer.start()
videoCallResponseListener?.minimizeVideoEvent(true)
} }
override fun onDisconnected(session: Session) { override fun onDisconnected(session: Session) {
@ -372,6 +373,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
mSession = null mSession = null
cmTimer.stop() cmTimer.stop()
disconnectSession() disconnectSession()
videoCallResponseListener?.minimizeVideoEvent(false)
} }
override fun onError(session: Session, opentokError: OpentokError) { override fun onError(session: Session, opentokError: OpentokError) {
@ -581,7 +583,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
btnMinimize.setImageResource(res) btnMinimize.setImageResource(res)
setViewsVisibility() setViewsVisibility()
videoCallResponseListener?.minimizeVideoEvent(!isFullScreen) // videoCallResponseListener?.minimizeVideoEvent(!isFullScreen)
} }
private fun setViewsVisibility() { private fun setViewsVisibility() {

@ -105,7 +105,7 @@ class _PatientProfileScreenState extends State<PatientProfileScreen>
StreamSubscription callTimer; StreamSubscription callTimer;
callConnected(){ callConnected(){
callTimer = CountdownTimer(Duration(minutes: 1), Duration(seconds: 1)).listen(null) callTimer = CountdownTimer(Duration(minutes: 90), Duration(seconds: 1)).listen(null)
..onDone(() { ..onDone(() {
callTimer.cancel(); callTimer.cancel();
}) })

Loading…
Cancel
Save