|
|
|
@ -371,6 +371,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
Log.d(TAG, "onDisconnected: disconnected from session " + session.sessionId)
|
|
|
|
|
mSession = null
|
|
|
|
|
cmTimer.stop()
|
|
|
|
|
disconnectSession()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onError(session: Session, opentokError: OpentokError) {
|
|
|
|
@ -477,11 +478,6 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
mSession!!.subscribe(mSubscriber)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun dismiss() {
|
|
|
|
|
videoCallResponseListener?.onCallFinished(1000)
|
|
|
|
|
super.dismiss()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private fun disconnectSession() {
|
|
|
|
|
if (mSession == null) {
|
|
|
|
|
videoCallResponseListener?.onCallFinished(Activity.RESULT_CANCELED)
|
|
|
|
@ -489,6 +485,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
dialog?.dismiss()
|
|
|
|
|
return
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (mSubscriber != null) {
|
|
|
|
|
mSubscriberViewContainer.removeView(mSubscriber!!.view)
|
|
|
|
|
mSession!!.unsubscribe(mSubscriber)
|
|
|
|
@ -503,6 +500,7 @@ class VideoCallFragment : DialogFragment(), PermissionCallbacks, Session.Session
|
|
|
|
|
}
|
|
|
|
|
mSession!!.disconnect()
|
|
|
|
|
countDownTimer?.cancel()
|
|
|
|
|
|
|
|
|
|
videoCallPresenter.callChangeCallStatus(ChangeCallStatusRequestModel(16, sessionStatusModel!!.doctorId, sessionStatusModel!!.generalid, token, sessionStatusModel!!.vcid))
|
|
|
|
|
dialog?.dismiss()
|
|
|
|
|
}
|
|
|
|
|