Prepare sync if KVV is not supported

This commit is contained in:
Caesar2011
2019-01-30 09:49:02 +01:00
parent d60ea357d8
commit fac7cb238b
4 changed files with 4 additions and 4 deletions

View File

@@ -35,7 +35,7 @@ public class ModulesAssignments extends PartModules<AssignmentList> {
@Override
protected void upgradeKVV(final String ID, final NetworkCallback<AssignmentList> callback, final NetworkErrorCallback errorCallback) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null || !mLogin.getLoginTokenKVV().isAvailable()) {
errorCallback.onError(new NetworkError(101304, 500, "Currently running in offline mode!"));
return;
}

View File

@@ -33,7 +33,7 @@ public class ModulesEvents extends PartModules<EventList> {
@Override
protected void upgradeKVV(final String ID, final NetworkCallback<EventList> callback, final NetworkErrorCallback errorCallback) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null || !mLogin.getLoginTokenKVV().isAvailable()) {
errorCallback.onError(new NetworkError(101404, 500, "Currently running in offline mode!"));
return;
}

View File

@@ -34,7 +34,7 @@ public class ModulesGradebook extends PartModules<ArrayList<Grade>> {
@Override
protected void upgradeKVV(final String ID, final NetworkCallback<ArrayList<Grade>> callback, final NetworkErrorCallback errorCallback) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null || !mLogin.getLoginTokenKVV().isAvailable()) {
errorCallback.onError(new NetworkError(101504, 500, "Currently running in offline mode!"));
return;
}

View File

@@ -43,7 +43,7 @@ public class ModulesResources extends PartModules<ArrayList<Resource>> {
@Override
protected void upgradeKVV(final String ID, final NetworkCallback<ArrayList<Resource>> callback, final NetworkErrorCallback errorCallback) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null) {
if (!mLogin.isInOnlineMode() || mLogin.getLoginTokenKVV() == null || !mLogin.getLoginTokenKVV().isAvailable()) {
errorCallback.onError(new NetworkError(101604, 500, "Currently running in offline mode!"));
return;
}