Revert "Auto reset on refresh"

This reverts commit 496ce0ae9e.
This commit is contained in:
M66B
2019-05-05 10:11:52 +02:00
parent 56b1361992
commit bb52f583bf
4 changed files with 31 additions and 15 deletions

View File

@@ -652,6 +652,8 @@ public class FragmentMessages extends FragmentBase {
if (!Helper.getNetworkState(context).isSuitable())
throw new IllegalArgumentException(context.getString(R.string.title_no_internet));
boolean now = true;
DB db = DB.getInstance(context);
try {
db.beginTransaction();
@@ -670,11 +672,8 @@ public class FragmentMessages extends FragmentBase {
if (folder.account != null) {
EntityAccount account = db.account().getAccount(folder.account);
if (account != null && !"connected".equals(account.state)) {
ServiceSynchronize.reset(context);
// Causes rollback
throw new IllegalArgumentException(context.getString(R.string.title_no_connection));
}
if (account != null && !"connected".equals(account.state))
now = false;
}
}
@@ -683,6 +682,9 @@ public class FragmentMessages extends FragmentBase {
db.endTransaction();
}
if (!now)
throw new IllegalArgumentException(context.getString(R.string.title_no_connection));
return null;
}