On startup invoke goFromLogin() without waiting for checkPreviousSession() result

This commit is contained in:
CappielloAntonio 2021-04-20 17:44:49 +02:00
parent 4ff870b05e
commit eedae2e864

View file

@ -5,6 +5,7 @@ import android.net.ConnectivityManager;
import android.os.Bundle; import android.os.Bundle;
import android.util.Log; import android.util.Log;
import android.view.View; import android.view.View;
import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
@ -78,6 +79,7 @@ public class MainActivity extends BaseActivity {
if (PreferenceUtil.getInstance(this).getToken() != null) { if (PreferenceUtil.getInstance(this).getToken() != null) {
checkPreviousSession(); checkPreviousSession();
goFromLogin();
} else { } else {
goToLogin(); goToLogin();
} }
@ -95,13 +97,11 @@ public class MainActivity extends BaseActivity {
App.getApiClientInstance(getApplicationContext()).ensureWebSocket(); App.getApiClientInstance(getApplicationContext()).ensureWebSocket();
App.getApiClientInstance(getApplicationContext()).ReportCapabilities(clientCapabilities, new EmptyResponse()); App.getApiClientInstance(getApplicationContext()).ReportCapabilities(clientCapabilities, new EmptyResponse());
goFromLogin();
} }
@Override @Override
public void onError(Exception exception) { public void onError(Exception exception) {
goFromLogin(); Toast.makeText(getApplicationContext(), exception.getMessage(), Toast.LENGTH_LONG).show();
} }
}); });
} }