Resourcen auto login prüfung

This commit is contained in:
Joshua
2018-10-11 14:17:29 +02:00
parent 7ad374dd5c
commit 11c65b6292

View File

@@ -543,19 +543,26 @@ class KVVModuleList extends HTTPService {
return; return;
} }
get(url, token.getCookies(), response ->{ get(url, token.getCookies(), response ->{
String pfad=""; final String[] pfad = {""};
if (response.getParsed()==null){//Prüfen ob Datei wirklich heruntergeladen wurde
log.d("ResourceFile erneut einlogen");
//todo testLogin(token, token -> callback.onResponse(root), errorCallback); if (response.getParsed()==null)
} testLogin(token, token -> {
else { if (isExternalStorageWritable()) {
if (isExternalStorageWritable()){//Datei Speichern, falls schreibrechte pfad[0] = saveFileInDownloads(Filename, response, moduleName);
pfad=saveFileInDownloads(Filename, response, moduleName); callback.onResponse(pfad[0]);
} else {
errorCallback.onError(new NetworkError(101703, 403, "Exgternal storage not writeable!"));
} }
}, errorCallback);
else if (isExternalStorageWritable()) {
pfad[0] = saveFileInDownloads(Filename, response, moduleName);
log.d("ResourceFile: ", token);
callback.onResponse(pfad[0]);
} else {
errorCallback.onError(new NetworkError(101704, 403, "Exgternal storage not writeable!"));
} }
//log.d("ResourceFile: ", token);
callback.onResponse(pfad);
}, error -> errorCallback.onError(new NetworkError(101702, error.networkResponse.statusCode, "Cannot get File!"))); }, error -> errorCallback.onError(new NetworkError(101702, error.networkResponse.statusCode, "Cannot get File!")));