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 |
||
|---|---|---|
| .. | ||
| src/main | ||
| build.gradle.kts | ||