I like it extra clean

pull/178/head
M66B 4 years ago
parent f88289b863
commit c3349f0665

@ -105,8 +105,11 @@ public interface DaoAttachment {
" JOIN folder ON folder.id = message.folder" +
" WHERE a.id = attachment.id" +
" AND a.available" +
" AND message.stored < :now - folder.sync_days * 24 * 3600 * 1000)")
int purge(long now);
" AND (message.stored < :now - folder.sync_days * 24 * 3600 * 1000" +
" OR (:extra AND" +
" (folder.type = '" + EntityFolder.TRASH + "'" +
" OR folder.type = '" + EntityFolder.JUNK + "'))))")
int purge(long now, boolean extra);
@Insert
long insertAttachment(EntityAttachment attachment);

@ -33,6 +33,8 @@ import androidx.work.WorkManager;
import androidx.work.Worker;
import androidx.work.WorkerParameters;
import net.openid.appauth.BuildConfig;
import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
@ -92,7 +94,8 @@ public class WorkerCleanup extends Worker {
}
if (cleanup_attachments) {
int purged = db.attachment().purge(new Date().getTime());
int purged = db.attachment().purge(
new Date().getTime(), BuildConfig.DEBUG);
Log.i("Attachments purged=" + purged);
}

Loading…
Cancel
Save