Loading app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +8 −16 Original line number Diff line number Diff line Loading @@ -2163,7 +2163,7 @@ public class MessagingController { // Remove all messages marked as deleted folder.destroyDeletedMessages(); compact(account, null); compact(account); } public void emptyTrash(final Account account, MessagingListener listener) { Loading Loading @@ -2447,22 +2447,14 @@ public class MessagingController { notificationController.clearFetchingMailNotification(account); } public void compact(final Account account, final MessagingListener ml) { putBackground("compact:" + account, ml, new Runnable() { @Override public void run() { public void compact(Account account) { putBackground("compact:" + account, null, () -> { try { MessageStore messageStore = messageStoreManager.getMessageStore(account); long oldSize = messageStore.getSize(); messageStore.compact(); long newSize = messageStore.getSize(); for (MessagingListener l : getListeners(ml)) { l.accountSizeChanged(account, oldSize, newSize); } } catch (Exception e) { Timber.e(e, "Failed to compact account %s", account); } } }); } Loading app/core/src/main/java/com/fsck/k9/controller/MessagingListener.java +0 −5 Original line number Diff line number Diff line Loading @@ -13,11 +13,6 @@ import com.fsck.k9.mailstore.LocalMessage; public interface MessagingListener { void accountSizeChanged(Account account, long oldSize, long newSize); void listLocalMessagesAddMessages(Account account, String folderServerId, List<LocalMessage> messages); void listLocalMessagesFinished(); void synchronizeMailboxStarted(Account account, long folderId); void synchronizeMailboxHeadersStarted(Account account, String folderServerId); void synchronizeMailboxHeadersProgress(Account account, String folderServerId, int completed, int total); Loading app/core/src/main/java/com/fsck/k9/controller/SimpleMessagingListener.java +0 −13 Original line number Diff line number Diff line Loading @@ -9,22 +9,9 @@ import android.content.Context; import com.fsck.k9.Account; import com.fsck.k9.mail.Message; import com.fsck.k9.mail.Part; import com.fsck.k9.mailstore.LocalMessage; public abstract class SimpleMessagingListener implements MessagingListener { @Override public void accountSizeChanged(Account account, long oldSize, long newSize) { } @Override public void listLocalMessagesAddMessages(Account account, String folderServerId, List<LocalMessage> messages) { } @Override public void listLocalMessagesFinished() { } @Override public void synchronizeMailboxStarted(Account account, long folderId) { } Loading Loading
app/core/src/main/java/com/fsck/k9/controller/MessagingController.java +8 −16 Original line number Diff line number Diff line Loading @@ -2163,7 +2163,7 @@ public class MessagingController { // Remove all messages marked as deleted folder.destroyDeletedMessages(); compact(account, null); compact(account); } public void emptyTrash(final Account account, MessagingListener listener) { Loading Loading @@ -2447,22 +2447,14 @@ public class MessagingController { notificationController.clearFetchingMailNotification(account); } public void compact(final Account account, final MessagingListener ml) { putBackground("compact:" + account, ml, new Runnable() { @Override public void run() { public void compact(Account account) { putBackground("compact:" + account, null, () -> { try { MessageStore messageStore = messageStoreManager.getMessageStore(account); long oldSize = messageStore.getSize(); messageStore.compact(); long newSize = messageStore.getSize(); for (MessagingListener l : getListeners(ml)) { l.accountSizeChanged(account, oldSize, newSize); } } catch (Exception e) { Timber.e(e, "Failed to compact account %s", account); } } }); } Loading
app/core/src/main/java/com/fsck/k9/controller/MessagingListener.java +0 −5 Original line number Diff line number Diff line Loading @@ -13,11 +13,6 @@ import com.fsck.k9.mailstore.LocalMessage; public interface MessagingListener { void accountSizeChanged(Account account, long oldSize, long newSize); void listLocalMessagesAddMessages(Account account, String folderServerId, List<LocalMessage> messages); void listLocalMessagesFinished(); void synchronizeMailboxStarted(Account account, long folderId); void synchronizeMailboxHeadersStarted(Account account, String folderServerId); void synchronizeMailboxHeadersProgress(Account account, String folderServerId, int completed, int total); Loading
app/core/src/main/java/com/fsck/k9/controller/SimpleMessagingListener.java +0 −13 Original line number Diff line number Diff line Loading @@ -9,22 +9,9 @@ import android.content.Context; import com.fsck.k9.Account; import com.fsck.k9.mail.Message; import com.fsck.k9.mail.Part; import com.fsck.k9.mailstore.LocalMessage; public abstract class SimpleMessagingListener implements MessagingListener { @Override public void accountSizeChanged(Account account, long oldSize, long newSize) { } @Override public void listLocalMessagesAddMessages(Account account, String folderServerId, List<LocalMessage> messages) { } @Override public void listLocalMessagesFinished() { } @Override public void synchronizeMailboxStarted(Account account, long folderId) { } Loading