Preserve event-local timestamp timezone

This commit is contained in:
ajp_anton
2026-07-23 10:51:51 +00:00
parent dd1c9e5a01
commit 0091eb5d49
5 changed files with 21 additions and 6 deletions
@@ -13,6 +13,7 @@ object NotificationLogEntryJson {
JSONObject()
.put("id", entry.id)
.put("recordedAtEpochMillis", entry.recordedAtEpochMillis)
.put("eventTimeZoneId", entry.eventTimeZoneId)
.put("packageName", entry.packageName)
.put("appName", entry.appName)
.put("action", entry.action.name)
@@ -29,6 +30,7 @@ object NotificationLogEntryJson {
NotificationLogEntry(
id = entry.getString("id"),
recordedAtEpochMillis = entry.getLong("recordedAtEpochMillis"),
eventTimeZoneId = entry.optString("eventTimeZoneId").takeIf { it.isNotEmpty() },
packageName = entry.getString("packageName"),
appName = entry.getString("appName"),
action = NotificationAction.valueOf(entry.getString("action")),