Call /api/v1/user/current to check the login status
This commit is contained in:
parent
95a3e2dc79
commit
e0d65c8572
|
@ -102,8 +102,16 @@ public class CamsodaHttpClient extends HttpClient {
|
||||||
* @throws IOException
|
* @throws IOException
|
||||||
*/
|
*/
|
||||||
private boolean checkLoginSuccess() throws IOException {
|
private boolean checkLoginSuccess() throws IOException {
|
||||||
// TODO load /api/v1/user/current and check status or so
|
String url = Camsoda.BASE_URI + "/api/v1/user/current";
|
||||||
return true;
|
Request request = new Request.Builder().url(url).build();
|
||||||
|
try(Response response = execute(request)) {
|
||||||
|
if(response.isSuccessful()) {
|
||||||
|
JSONObject resp = new JSONObject(response.body().string());
|
||||||
|
return resp.optBoolean("status");
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void transferCookies(CamsodaLoginDialog loginDialog) {
|
private void transferCookies(CamsodaLoginDialog loginDialog) {
|
||||||
|
|
Loading…
Reference in New Issue