element-x-ada/features/messages/impl/src
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
..
main fix(wallet): resolve sealed interface inheritance issue 2026-03-27 12:29:12 -07:00
test/kotlin/io/element/android/features/messages/impl Merge pull request #6342 from element-hq/feature/fga/live_location_sharing_setup 2026-03-24 15:46:45 +01:00