Reduced logging

pull/207/head
M66B 2 years ago
parent f457849a78
commit 8f12a20041

@ -1161,6 +1161,8 @@ public class FragmentAccount extends FragmentBase {
} }
} }
boolean reschedule = (ignore_schedule != jconditions.optBoolean("ignore_schedule"));
try { try {
db.beginTransaction(); db.beginTransaction();
@ -1340,7 +1342,10 @@ public class FragmentAccount extends FragmentBase {
db.endTransaction(); db.endTransaction();
} }
ServiceSynchronize.eval(context, "save account"); if (reschedule)
ServiceSynchronize.reschedule(context);
else
ServiceSynchronize.eval(context, "save account");
if (!synchronize) { if (!synchronize) {
NotificationManager nm = Helper.getSystemService(context, NotificationManager.class); NotificationManager nm = Helper.getSystemService(context, NotificationManager.class);

@ -518,6 +518,8 @@ public class FragmentPop extends FragmentBase {
} }
} }
boolean reschedule = (ignore_schedule != jconditions.optBoolean("ignore_schedule"));
try { try {
db.beginTransaction(); db.beginTransaction();
@ -608,7 +610,10 @@ public class FragmentPop extends FragmentBase {
db.endTransaction(); db.endTransaction();
} }
ServiceSynchronize.eval(context, "POP3"); if (reschedule)
ServiceSynchronize.reschedule(context);
else
ServiceSynchronize.eval(context, "POP3");
if (!synchronize) { if (!synchronize) {
NotificationManager nm = Helper.getSystemService(context, NotificationManager.class); NotificationManager nm = Helper.getSystemService(context, NotificationManager.class);

@ -1224,7 +1224,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
public void delegate() { public void delegate() {
try { try {
long now = new Date().getTime(); long now = new Date().getTime();
long[] schedule = ServiceSynchronize.getSchedule(ServiceSynchronize.this); long[] schedule = getSchedule(ServiceSynchronize.this);
boolean scheduled = (schedule == null || (now >= schedule[0] && now < schedule[1])); boolean scheduled = (schedule == null || (now >= schedule[0] && now < schedule[1]));
boolean work = false; boolean work = false;
@ -2350,7 +2350,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
try { try {
latch.await(5000L, TimeUnit.MILLISECONDS); latch.await(5000L, TimeUnit.MILLISECONDS);
} catch (InterruptedException ex) { } catch (InterruptedException ex) {
Log.w(ex); Log.i(ex);
} }
// Stop executing operations // Stop executing operations
@ -2915,7 +2915,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences
am.cancel(pi); am.cancel(pi);
long now = new Date().getTime(); long now = new Date().getTime();
long[] schedule = ServiceSynchronize.getSchedule(context); long[] schedule = getSchedule(context);
boolean scheduled = (schedule == null || (now >= schedule[0] && now < schedule[1])); boolean scheduled = (schedule == null || (now >= schedule[0] && now < schedule[1]));
if (schedule != null) { if (schedule != null) {

@ -951,7 +951,7 @@
<string name="title_date_header">Use \'Date\' header (sent time)</string> <string name="title_date_header">Use \'Date\' header (sent time)</string>
<string name="title_date_remark">Changes will be applied to new messages only</string> <string name="title_date_remark">Changes will be applied to new messages only</string>
<string name="title_unmetered_only">Connect only via unmetered networks</string> <string name="title_unmetered_only">Connect only via unmetered networks</string>
<string name="title_ignore_schedule">Sync outside the schedule</string> <string name="title_ignore_schedule">Synchronize outside the schedule too</string>
<string name="title_related_identity">Add related identity (SMTP server)</string> <string name="title_related_identity">Add related identity (SMTP server)</string>
<string name="title_check">Check</string> <string name="title_check">Check</string>
<string name="title_trust">Trust server certificate with fingerprint %1$s</string> <string name="title_trust">Trust server certificate with fingerprint %1$s</string>

Loading…
Cancel
Save