mirror of
https://github.com/M66B/FairEmail.git
synced 2025-02-25 07:23:03 +00:00
Refactoring
This commit is contained in:
parent
d9eaca21ff
commit
d55f18f48c
1 changed files with 14 additions and 14 deletions
|
@ -172,6 +172,18 @@ public class FragmentMessages extends FragmentBase {
|
||||||
private static final int UNDO_TIMEOUT = 5000; // milliseconds
|
private static final int UNDO_TIMEOUT = 5000; // milliseconds
|
||||||
private static final int SWIPE_DISABLE_SELECT_DURATION = 1500; // milliseconds
|
private static final int SWIPE_DISABLE_SELECT_DURATION = 1500; // milliseconds
|
||||||
|
|
||||||
|
private static final List<String> DUPLICATE_ORDER = Arrays.asList(
|
||||||
|
EntityFolder.INBOX,
|
||||||
|
EntityFolder.OUTBOX,
|
||||||
|
EntityFolder.DRAFTS,
|
||||||
|
EntityFolder.SENT,
|
||||||
|
EntityFolder.TRASH,
|
||||||
|
EntityFolder.JUNK,
|
||||||
|
EntityFolder.SYSTEM,
|
||||||
|
EntityFolder.USER,
|
||||||
|
EntityFolder.ARCHIVE
|
||||||
|
);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState) {
|
public void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
|
@ -2025,22 +2037,10 @@ public class FragmentMessages extends FragmentBase {
|
||||||
List<TupleMessageEx> dups = duplicates.get(msgid);
|
List<TupleMessageEx> dups = duplicates.get(msgid);
|
||||||
if (dups.size() > 1) {
|
if (dups.size() > 1) {
|
||||||
Collections.sort(dups, new Comparator<TupleMessageEx>() {
|
Collections.sort(dups, new Comparator<TupleMessageEx>() {
|
||||||
final List<String> ORDER = Arrays.asList(
|
|
||||||
EntityFolder.INBOX,
|
|
||||||
EntityFolder.OUTBOX,
|
|
||||||
EntityFolder.DRAFTS,
|
|
||||||
EntityFolder.SENT,
|
|
||||||
EntityFolder.TRASH,
|
|
||||||
EntityFolder.JUNK,
|
|
||||||
EntityFolder.SYSTEM,
|
|
||||||
EntityFolder.USER,
|
|
||||||
EntityFolder.ARCHIVE
|
|
||||||
);
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int compare(TupleMessageEx d1, TupleMessageEx d2) {
|
public int compare(TupleMessageEx d1, TupleMessageEx d2) {
|
||||||
int o1 = ORDER.indexOf(d1.folderType);
|
int o1 = DUPLICATE_ORDER.indexOf(d1.folderType);
|
||||||
int o2 = ORDER.indexOf(d2.folderType);
|
int o2 = DUPLICATE_ORDER.indexOf(d2.folderType);
|
||||||
return ((Integer) o1).compareTo(o2);
|
return ((Integer) o1).compareTo(o2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue