use of com.voipgrid.vialer.api.models.AutoLoginToken in project vialer-android by VoIPGRID.
the class WebActivity method autoLoginToken.
/**
* Request an autologin token
*/
private void autoLoginToken() {
mProgressBar.setVisibility(View.VISIBLE);
Api api = ServiceGenerator.createService(this, Api.class, getString(R.string.api_url), getIntent().getStringExtra(USERNAME), getIntent().getStringExtra(PASSWORD));
Call<AutoLoginToken> call = api.autoLoginToken();
call.enqueue(this);
}
use of com.voipgrid.vialer.api.models.AutoLoginToken in project vialer-android by VoIPGRID.
the class WebActivity method onResponse.
@Override
public void onResponse(@NonNull Call<AutoLoginToken> call, @NonNull Response<AutoLoginToken> response) {
String username = getIntent().getStringExtra(USERNAME);
if (response.isSuccessful() && response.body() != null) {
AutoLoginToken autoLoginToken = response.body();
try {
username = URLEncoder.encode(username, "utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
loadPage(getString(R.string.web_autologin, getString(R.string.web_url), username, autoLoginToken, getIntent().getStringExtra(PAGE)));
} else {
failedFeedback(getString(R.string.webactivity_open_page_failed));
}
}
Aggregations