From 9894f0baf59a4ff14feaf7470004f0e8c4179ee0 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 23 May 2019 11:08:04 +0200 Subject: [PATCH] Set random Bugsnag client ID --- app/src/main/java/eu/faircode/email/ApplicationEx.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/ApplicationEx.java b/app/src/main/java/eu/faircode/email/ApplicationEx.java index 408a3d0106..cd64f1477a 100644 --- a/app/src/main/java/eu/faircode/email/ApplicationEx.java +++ b/app/src/main/java/eu/faircode/email/ApplicationEx.java @@ -62,6 +62,7 @@ import java.util.Collections; import java.util.Date; import java.util.List; import java.util.Locale; +import java.util.UUID; import java.util.concurrent.TimeoutException; import javax.mail.MessagingException; @@ -218,6 +219,15 @@ public class ApplicationEx extends Application { }); Bugsnag.init(this, config); + + String uuid = prefs.getString("uuid", null); + if (uuid == null) { + uuid = UUID.randomUUID().toString(); + prefs.edit().putString("uuid", uuid).apply(); + } + Log.i("uuid=" + uuid); + Bugsnag.getClient().setUserId(uuid); + if (prefs.getBoolean("crash_reports", false)) Bugsnag.startSession();