void expunge(@NotNull String folderServerId) throws MessagingException { Timber.d("processPendingExpunge: folder = %s", folderServerId); Folder remoteFolder = imapStore.getFolder(folderServerId); try { if (!remoteFolder.exists()) { return; } remoteFolder.open(Folder.OPEN_MODE_RW); if (remoteFolder.getMode() != Folder.OPEN_MODE_RW) { return; } remoteFolder.expunge(); Timber.d("processPendingExpunge: complete for folder = %s", folderServerId); } finally { remoteFolder.close(); } }
remoteFolder.expunge();