|
|
@ -237,6 +237,10 @@ public class WorkerCleanup extends Worker {
|
|
|
|
if (manual || file.lastModified() + KEEP_FILES_DURATION < now) {
|
|
|
|
if (manual || file.lastModified() + KEEP_FILES_DURATION < now) {
|
|
|
|
long id = Long.parseLong(file.getName().split("\\.")[0]);
|
|
|
|
long id = Long.parseLong(file.getName().split("\\.")[0]);
|
|
|
|
EntityMessage message = db.message().getMessage(id);
|
|
|
|
EntityMessage message = db.message().getMessage(id);
|
|
|
|
|
|
|
|
if (manual && cleanup_attachments && message != null) {
|
|
|
|
|
|
|
|
message.raw = false;
|
|
|
|
|
|
|
|
db.message().setMessageRaw(message.id, message.raw);
|
|
|
|
|
|
|
|
}
|
|
|
|
if (message == null || message.raw == null || !message.raw) {
|
|
|
|
if (message == null || message.raw == null || !message.raw) {
|
|
|
|
Log.i("Deleting " + file);
|
|
|
|
Log.i("Deleting " + file);
|
|
|
|
if (!file.delete())
|
|
|
|
if (!file.delete())
|
|
|
|