From 19a179edb8d1d2a6495e28308f80f8734105f9a2 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 20 Jul 2022 22:10:07 +0200 Subject: [PATCH] Added updated time to debug info --- app/src/main/java/eu/faircode/email/Helper.java | 12 ++++++++++++ app/src/main/java/eu/faircode/email/Log.java | 1 + 2 files changed, 13 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 2ed416ec76..2f4c77f5ee 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -1155,6 +1155,18 @@ public class Helper { return 0; } + static long getUpdateTime(Context context) { + try { + PackageManager pm = context.getPackageManager(); + PackageInfo pi = pm.getPackageInfo(BuildConfig.APPLICATION_ID, 0); + if (pi != null) + return pi.lastUpdateTime; + } catch (Throwable ex) { + Log.e(ex); + } + return 0; + } + static int getTargetSdk(Context context) { if (targetSdk == null) try { diff --git a/app/src/main/java/eu/faircode/email/Log.java b/app/src/main/java/eu/faircode/email/Log.java index c9a5e76cd9..3891198656 100644 --- a/app/src/main/java/eu/faircode/email/Log.java +++ b/app/src/main/java/eu/faircode/email/Log.java @@ -1873,6 +1873,7 @@ public class Log { sb.append(String.format("Installer: %s\r\n", installer)); sb.append(String.format("Installed: %s\r\n", new Date(Helper.getInstallTime(context)))); + sb.append(String.format("Updated: %s\r\n", new Date(Helper.getUpdateTime(context)))); sb.append(String.format("Last cleanup: %s\r\n", new Date(last_cleanup))); sb.append(String.format("Now: %s\r\n", new Date()));