Resourcen auto login prüfung
This commit is contained in:
@@ -543,19 +543,26 @@ class KVVModuleList extends HTTPService {
|
||||
return;
|
||||
}
|
||||
get(url, token.getCookies(), response ->{
|
||||
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);
|
||||
}
|
||||
else {
|
||||
if (isExternalStorageWritable()){//Datei Speichern, falls schreibrechte
|
||||
pfad=saveFileInDownloads(Filename, response, moduleName);
|
||||
final String[] pfad = {""};
|
||||
|
||||
|
||||
if (response.getParsed()==null)
|
||||
testLogin(token, token -> {
|
||||
if (isExternalStorageWritable()) {
|
||||
pfad[0] = 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!")));
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user