mirror of
https://github.com/M66B/FairEmail.git
synced 2026-01-05 12:24:26 +01:00
Removed dependency on UIDPLUS
Support for UIDPLUS has appeared to be unreliable
This commit is contained in:
@@ -119,7 +119,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
private ContentLoadingProgressBar pbCheck;
|
||||
private TextView tvIdle;
|
||||
private TextView tvMove;
|
||||
private TextView tvUidPlus;
|
||||
private TextView tvUtf8;
|
||||
|
||||
private ArrayAdapter<EntityFolder> adapter;
|
||||
@@ -198,7 +197,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
|
||||
tvIdle = view.findViewById(R.id.tvIdle);
|
||||
tvMove = view.findViewById(R.id.tvMove);
|
||||
tvUidPlus = view.findViewById(R.id.tvUidPlus);
|
||||
tvUtf8 = view.findViewById(R.id.tvUtf8);
|
||||
|
||||
spDrafts = view.findViewById(R.id.spDrafts);
|
||||
@@ -238,7 +236,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
btnCheck.setVisibility(position > 0 ? View.VISIBLE : View.GONE);
|
||||
tvIdle.setVisibility(View.GONE);
|
||||
tvMove.setVisibility(View.GONE);
|
||||
tvUidPlus.setVisibility(View.GONE);
|
||||
tvUtf8.setVisibility(View.GONE);
|
||||
|
||||
Object tag = adapterView.getTag();
|
||||
@@ -444,7 +441,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
|
||||
tvIdle.setVisibility(View.GONE);
|
||||
tvMove.setVisibility(View.GONE);
|
||||
tvUidPlus.setVisibility(View.GONE);
|
||||
tvUtf8.setVisibility(View.GONE);
|
||||
|
||||
btnCheck.setVisibility(View.GONE);
|
||||
@@ -523,7 +519,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
pbCheck.setVisibility(View.VISIBLE);
|
||||
tvIdle.setVisibility(View.GONE);
|
||||
tvMove.setVisibility(View.GONE);
|
||||
tvUidPlus.setVisibility(View.GONE);
|
||||
tvUtf8.setVisibility(View.GONE);
|
||||
grpFolders.setVisibility(View.GONE);
|
||||
tvError.setVisibility(View.GONE);
|
||||
@@ -584,7 +579,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
|
||||
result.idle = ((IMAPStore) istore).hasCapability("IDLE");
|
||||
result.move = ((IMAPStore) istore).hasCapability("MOVE");
|
||||
result.uidplus = ((IMAPStore) istore).hasCapability("UIDPLUS");
|
||||
|
||||
boolean inbox = false;
|
||||
boolean archive = false;
|
||||
@@ -685,7 +679,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
protected void onExecuted(Bundle args, CheckResult result) {
|
||||
tvIdle.setVisibility(result.idle ? View.GONE : View.VISIBLE);
|
||||
tvMove.setVisibility(result.move ? View.GONE : View.VISIBLE);
|
||||
tvUidPlus.setVisibility(result.uidplus ? View.GONE : View.VISIBLE);
|
||||
tvUtf8.setVisibility(result.utf8 == null || result.utf8 ? View.GONE : View.VISIBLE);
|
||||
|
||||
setFolders(result.folders, result.account);
|
||||
@@ -1455,7 +1448,6 @@ public class FragmentAccount extends FragmentBase {
|
||||
List<EntityFolder> folders;
|
||||
boolean idle;
|
||||
boolean move;
|
||||
boolean uidplus;
|
||||
Boolean utf8;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user