Final cleanup in app context

pull/208/head
M66B 3 years ago
parent d6792fcf2c
commit 2cd47a2700

@ -640,7 +640,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
EntityLog.log(ServiceSynchronize.this, EntityLog.Type.Scheduling, EntityLog.log(ServiceSynchronize.this, EntityLog.Type.Scheduling,
"### stopped self eventId=" + eventId); "### stopped self eventId=" + eventId);
WorkerCleanup.cleanupConditionally(ServiceSynchronize.this); WorkerCleanup.cleanupConditionally(getApplicationContext());
} }
} catch (Throwable ex) { } catch (Throwable ex) {
Log.e(ex); Log.e(ex);

@ -83,7 +83,7 @@ public class WorkerCleanup extends Worker {
long now = new Date().getTime(); long now = new Date().getTime();
long last_cleanup = prefs.getLong("last_cleanup", 0); long last_cleanup = prefs.getLong("last_cleanup", 0);
if (last_cleanup + CLEANUP_INTERVAL * 3600 * 1000L > now) { if (last_cleanup + 2 * CLEANUP_INTERVAL * 3600 * 1000L > now) {
Log.i("Skip cleanup last=" + new Date(last_cleanup)); Log.i("Skip cleanup last=" + new Date(last_cleanup));
return; return;
} }

Loading…
Cancel
Save