diff options
Diffstat (limited to 'app/src/main/java/net/taler/wallet/history/HistoryEvent.kt')
-rw-r--r-- | app/src/main/java/net/taler/wallet/history/HistoryEvent.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/src/main/java/net/taler/wallet/history/HistoryEvent.kt b/app/src/main/java/net/taler/wallet/history/HistoryEvent.kt index e2a7c7e..787b430 100644 --- a/app/src/main/java/net/taler/wallet/history/HistoryEvent.kt +++ b/app/src/main/java/net/taler/wallet/history/HistoryEvent.kt @@ -87,7 +87,8 @@ typealias History = ArrayList<HistoryEvent> @JsonTypeInfo( use = NAME, include = PROPERTY, - property = "type" + property = "type", + defaultImpl = HistoryUnknownEvent::class ) /** missing: AuditorComplaintSent = "auditor-complained-sent", @@ -136,6 +137,10 @@ abstract class HistoryEvent( } +class HistoryUnknownEvent(timestamp: Timestamp) : HistoryEvent(timestamp) { + override val title = R.string.history_event_unknown +} + @JsonTypeName("exchange-added") class ExchangeAddedEvent( timestamp: Timestamp, |