From 531d9b3d47d61b1ba82230a477f654007979332d Mon Sep 17 00:00:00 2001 From: Valere Date: Wed, 29 Apr 2026 16:29:13 +0200 Subject: [PATCH] fix: consist, use sealed interface instead of class --- .../model/event/TimelineItemRtcNotificationContent.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt index c09ccd1d21..2359f196a9 100644 --- a/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt +++ b/features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/model/event/TimelineItemRtcNotificationContent.kt @@ -12,11 +12,11 @@ import io.element.android.libraries.matrix.api.notification.CallIntent import io.element.android.libraries.matrix.api.timeline.item.event.EventType // State of the call, for now only isDeclined but in the future could be missed, active. -sealed class RtcNotificationState { +sealed interface RtcNotificationState { /** Some users have declined, byMe indicates if the current user is one of them. */ - data class Declined(val byMe: Boolean) : RtcNotificationState() + data class Declined(val byMe: Boolean) : RtcNotificationState - object Started : RtcNotificationState() + object Started : RtcNotificationState } class TimelineItemRtcNotificationContent(