|
|
|
|
@ -190,11 +190,7 @@ public class VideoCallActivity extends AppCompatActivity implements EasyPermissi
|
|
|
|
|
|
|
|
|
|
private void hiddenButtons() {
|
|
|
|
|
mVolHandler = new Handler();
|
|
|
|
|
mVolRunnable = new Runnable() {
|
|
|
|
|
public void run() {
|
|
|
|
|
controlPanel.setVisibility(View.GONE);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
mVolRunnable = () -> controlPanel.setVisibility(View.GONE);
|
|
|
|
|
mVolHandler.postDelayed(mVolRunnable, 5 * 1000);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -269,8 +265,8 @@ public class VideoCallActivity extends AppCompatActivity implements EasyPermissi
|
|
|
|
|
public void onError(Session session, OpentokError opentokError) {
|
|
|
|
|
Log.d(TAG, "onError: Error (" + opentokError.getMessage() + ") in session " + session.getSessionId());
|
|
|
|
|
|
|
|
|
|
Toast.makeText(this, "Session error. See the logcat please.", Toast.LENGTH_LONG).show();
|
|
|
|
|
finish();
|
|
|
|
|
// Toast.makeText(this, "Session error. See the logcat please.", Toast.LENGTH_LONG).show();
|
|
|
|
|
//finish();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@ -282,6 +278,8 @@ public class VideoCallActivity extends AppCompatActivity implements EasyPermissi
|
|
|
|
|
}
|
|
|
|
|
isConnected = true;
|
|
|
|
|
subscribeToStream(stream);
|
|
|
|
|
if(mConnectedHandler!=null && mConnectedRunnable!=null)
|
|
|
|
|
mConnectedHandler.removeCallbacks(mConnectedRunnable);
|
|
|
|
|
videoCallPresenter.callChangeCallStatus(new ChangeCallStatusRequestModel(3,sessionStatusModel.getDoctorId(), sessionStatusModel.getGeneralid(),token,sessionStatusModel.getVCID()));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -315,8 +313,8 @@ public class VideoCallActivity extends AppCompatActivity implements EasyPermissi
|
|
|
|
|
public void onError(PublisherKit publisherKit, OpentokError opentokError) {
|
|
|
|
|
Log.d(TAG, "onError: Error (" + opentokError.getMessage() + ") in publisher");
|
|
|
|
|
|
|
|
|
|
Toast.makeText(this, "Session error. See the logcat please.", Toast.LENGTH_LONG).show();
|
|
|
|
|
finish();
|
|
|
|
|
// Toast.makeText(this, "onError: Error (" + opentokError.getMessage() + ") in publisher", Toast.LENGTH_LONG).show();
|
|
|
|
|
// finish();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@ -427,6 +425,10 @@ public class VideoCallActivity extends AppCompatActivity implements EasyPermissi
|
|
|
|
|
returnIntent.putExtra("sessionStatusNotRespond", sessionStatusModel);
|
|
|
|
|
setResult(Activity.RESULT_OK, returnIntent);
|
|
|
|
|
finish();
|
|
|
|
|
} else if( sessionStatusModel.getSessionStatus() == 4 ){
|
|
|
|
|
isConnected = true;
|
|
|
|
|
if(mConnectedHandler!=null && mConnectedRunnable!=null)
|
|
|
|
|
mConnectedHandler.removeCallbacks(mConnectedRunnable);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|