reorder methods in MemorizingMessagingListener (no semantic changes)
This commit is contained in:
parent
15f3ba6219
commit
c4ab70ca0b
1 changed files with 35 additions and 35 deletions
|
@ -12,15 +12,6 @@ import com.fsck.k9.Account;
|
||||||
class MemorizingMessagingListener extends MessagingListener {
|
class MemorizingMessagingListener extends MessagingListener {
|
||||||
Map<String, Memory> memories = new HashMap<>(31);
|
Map<String, Memory> memories = new HashMap<>(31);
|
||||||
|
|
||||||
private Memory getMemory(Account account, String folderName) {
|
|
||||||
Memory memory = memories.get(getMemoryKey(account, folderName));
|
|
||||||
if (memory == null) {
|
|
||||||
memory = new Memory(account, folderName);
|
|
||||||
memories.put(getMemoryKey(memory.account, memory.folderName), memory);
|
|
||||||
}
|
|
||||||
return memory;
|
|
||||||
}
|
|
||||||
|
|
||||||
synchronized void removeAccount(Account account) {
|
synchronized void removeAccount(Account account) {
|
||||||
Iterator<Entry<String, Memory>> memIt = memories.entrySet().iterator();
|
Iterator<Entry<String, Memory>> memIt = memories.entrySet().iterator();
|
||||||
|
|
||||||
|
@ -35,32 +26,6 @@ class MemorizingMessagingListener extends MessagingListener {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public synchronized void synchronizeMailboxStarted(Account account, String folder) {
|
|
||||||
Memory memory = getMemory(account, folder);
|
|
||||||
memory.syncingState = MemorizingState.STARTED;
|
|
||||||
memory.folderCompleted = 0;
|
|
||||||
memory.folderTotal = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public synchronized void synchronizeMailboxFinished(Account account, String folder,
|
|
||||||
int totalMessagesInMailbox, int numNewMessages) {
|
|
||||||
Memory memory = getMemory(account, folder);
|
|
||||||
memory.syncingState = MemorizingState.FINISHED;
|
|
||||||
memory.syncingTotalMessagesInMailbox = totalMessagesInMailbox;
|
|
||||||
memory.syncingNumNewMessages = numNewMessages;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public synchronized void synchronizeMailboxFailed(Account account, String folder,
|
|
||||||
String message) {
|
|
||||||
|
|
||||||
Memory memory = getMemory(account, folder);
|
|
||||||
memory.syncingState = MemorizingState.FAILED;
|
|
||||||
memory.failureMessage = message;
|
|
||||||
}
|
|
||||||
|
|
||||||
synchronized void refreshOther(MessagingListener other) {
|
synchronized void refreshOther(MessagingListener other) {
|
||||||
if (other != null) {
|
if (other != null) {
|
||||||
|
|
||||||
|
@ -151,6 +116,32 @@ class MemorizingMessagingListener extends MessagingListener {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public synchronized void synchronizeMailboxStarted(Account account, String folder) {
|
||||||
|
Memory memory = getMemory(account, folder);
|
||||||
|
memory.syncingState = MemorizingState.STARTED;
|
||||||
|
memory.folderCompleted = 0;
|
||||||
|
memory.folderTotal = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public synchronized void synchronizeMailboxFinished(Account account, String folder,
|
||||||
|
int totalMessagesInMailbox, int numNewMessages) {
|
||||||
|
Memory memory = getMemory(account, folder);
|
||||||
|
memory.syncingState = MemorizingState.FINISHED;
|
||||||
|
memory.syncingTotalMessagesInMailbox = totalMessagesInMailbox;
|
||||||
|
memory.syncingNumNewMessages = numNewMessages;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public synchronized void synchronizeMailboxFailed(Account account, String folder,
|
||||||
|
String message) {
|
||||||
|
|
||||||
|
Memory memory = getMemory(account, folder);
|
||||||
|
memory.syncingState = MemorizingState.FAILED;
|
||||||
|
memory.failureMessage = message;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public synchronized void setPushActive(Account account, String folderName, boolean active) {
|
public synchronized void setPushActive(Account account, String folderName, boolean active) {
|
||||||
Memory memory = getMemory(account, folderName);
|
Memory memory = getMemory(account, folderName);
|
||||||
|
@ -213,6 +204,15 @@ class MemorizingMessagingListener extends MessagingListener {
|
||||||
memory.processingCommandTitle = null;
|
memory.processingCommandTitle = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private Memory getMemory(Account account, String folderName) {
|
||||||
|
Memory memory = memories.get(getMemoryKey(account, folderName));
|
||||||
|
if (memory == null) {
|
||||||
|
memory = new Memory(account, folderName);
|
||||||
|
memories.put(getMemoryKey(memory.account, memory.folderName), memory);
|
||||||
|
}
|
||||||
|
return memory;
|
||||||
|
}
|
||||||
|
|
||||||
private static String getMemoryKey(Account taccount, String tfolderName) {
|
private static String getMemoryKey(Account taccount, String tfolderName) {
|
||||||
return taccount.getDescription() + ":" + tfolderName;
|
return taccount.getDescription() + ":" + tfolderName;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue