mirror of
https://github.com/M66B/FairEmail.git
synced 2024-12-28 18:59:01 +00:00
Leave breadcrumb on reload
This commit is contained in:
parent
a39771129c
commit
4544887666
1 changed files with 16 additions and 0 deletions
|
@ -42,6 +42,8 @@ import androidx.lifecycle.LifecycleService;
|
|||
import androidx.lifecycle.Observer;
|
||||
import androidx.preference.PreferenceManager;
|
||||
|
||||
import com.bugsnag.android.BreadcrumbType;
|
||||
import com.bugsnag.android.Bugsnag;
|
||||
import com.sun.mail.imap.IMAPFolder;
|
||||
import com.sun.mail.imap.IMAPMessage;
|
||||
import com.sun.mail.imap.IMAPStore;
|
||||
|
@ -341,6 +343,20 @@ public class ServiceSynchronize extends LifecycleService {
|
|||
EntityLog.log(ServiceSynchronize.this, "Reload" +
|
||||
" stop=" + doStop + " start=" + doStart + " queued=" + queued + " " + reason);
|
||||
|
||||
Map<String, String> crumb = new HashMap<>();
|
||||
crumb.put("oneshot", Boolean.toString(oneshot));
|
||||
crumb.put("started", Boolean.toString(started));
|
||||
crumb.put("doStop", Boolean.toString(doStop));
|
||||
crumb.put("doStart", Boolean.toString(doStart));
|
||||
crumb.put("queued", Integer.toString(queued));
|
||||
crumb.put("reason", reason == null ? "" : reason);
|
||||
crumb.put("connected", Boolean.toString(networkState.isConnected()));
|
||||
crumb.put("suitable", Boolean.toString(networkState.isSuitable()));
|
||||
crumb.put("unmetered", Boolean.toString(networkState.isUnmetered()));
|
||||
crumb.put("roaming", Boolean.toString(networkState.isRoaming()));
|
||||
crumb.put("lastLost", new Date(lastLost).toString());
|
||||
Bugsnag.leaveBreadcrumb("reload", BreadcrumbType.STATE, crumb);
|
||||
|
||||
if (doStop)
|
||||
stop();
|
||||
|
||||
|
|
Loading…
Reference in a new issue