element-x-ada/features/messages/impl
Kayos 11ebaf5042 fix(wallet): resolve sealed interface inheritance issue
TimelineItemEventContent is a sealed interface in messages:impl, so external
modules cannot add implementers to its hierarchy.

Solution: Create TimelineItemPaymentContentWrapper in messages:impl that
implements the sealed interface and wraps the wallet API's payment content.

Changes:
- Remove inheritance from TimelineItemPaymentContent (wallet:api)
- Add TimelineItemPaymentContentWrapper (messages:impl)
- Update TimelineItemContentFactory to wrap payment content
- Update TimelineItemEventContentView to use wrapper
2026-03-27 12:29:12 -07:00
..
src fix(wallet): resolve sealed interface inheritance issue 2026-03-27 12:29:12 -07:00
.gitignore
build.gradle.kts fix(wallet): resolve audit findings - DI typos, missing dependency, event type consistency 2026-03-27 12:11:45 -07:00
consumer-rules.pro