Small bug fixes

This commit is contained in:
Caesar2011
2019-02-03 21:09:43 +01:00
parent 0f6a11cf5f
commit 5bf6573baa
2 changed files with 10 additions and 6 deletions

View File

@@ -162,9 +162,10 @@ public class MainActivity extends AppCompatActivity
if (isPaused) {
getKVV().account().restoreOnlineLogin(restoreResult -> {
updateNavigation();
if (restoreResult == Login.RESTORE_STATUS_SUCCESS && !isLoggedInBeforePause)
if (restoreResult == Login.RESTORE_STATUS_SUCCESS && !isLoggedInBeforePause) {
changeFragment(getDefaultFragmentAfterLogin());
else if (restoreResult == Login.RESTORE_STATUS_INVALID_PASSWORD && isLoggedInBeforePause) {
registerSync();
} else if (restoreResult == Login.RESTORE_STATUS_INVALID_PASSWORD && isLoggedInBeforePause) {
getKVV().account().logout(false);
changeFragment(getDefaultFragmentAfterLogout());
}
@@ -661,9 +662,6 @@ public class MainActivity extends AppCompatActivity
@Override
public void onLogin(LoginTokenKVV token, boolean isOnlyRefresh) {
toLoginState(token.getFullName(), token.getEmail(), getDefaultFragmentAfterLogin());
if (!isOnlyRefresh) {
registerSync();
}
}
@Override

View File

@@ -174,7 +174,13 @@ public class ModulesResources extends PartModules<ArrayList<Resource>> {
folder.add(resource1);
}
if (--latch[0] == 0) callback.onResponse(resources);
}, errorCallback);
}, error -> {
if (error.getHttpStatus() == 403) {
if (--latch[0] == 0) callback.onResponse(resources);
} else {
errorCallback.onError(error);
}
});
} else {
String bodyText = resource.optString("body", "");
bodyText = String.valueOf(PartModules.fromHtml(bodyText));