Skip to content

Commit df73c77

Browse files
committed
change (sdk) : add topic string to NotificationContent.StateEvent.RoomTopic
1 parent 2456b2f commit df73c77

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

libraries/matrix/api/src/main/kotlin/io/element/android/libraries/matrix/api/notification/NotificationData.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ sealed interface NotificationContent {
106106
data object RoomServerAcl : StateEvent
107107
data object RoomThirdPartyInvite : StateEvent
108108
data object RoomTombstone : StateEvent
109-
data object RoomTopic : StateEvent
109+
data class RoomTopic(val topic: String) : StateEvent
110110
data object SpaceChild : StateEvent
111111
data object SpaceParent : StateEvent
112112
}

libraries/matrix/impl/src/main/kotlin/io/element/android/libraries/matrix/impl/notification/TimelineEventToNotificationContentMapper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private fun StateEventContent.toContent(): NotificationContent.StateEvent {
6262
StateEventContent.RoomServerAcl -> NotificationContent.StateEvent.RoomServerAcl
6363
StateEventContent.RoomThirdPartyInvite -> NotificationContent.StateEvent.RoomThirdPartyInvite
6464
StateEventContent.RoomTombstone -> NotificationContent.StateEvent.RoomTombstone
65-
StateEventContent.RoomTopic -> NotificationContent.StateEvent.RoomTopic
65+
is StateEventContent.RoomTopic -> NotificationContent.StateEvent.RoomTopic(topic)
6666
StateEventContent.SpaceChild -> NotificationContent.StateEvent.SpaceChild
6767
StateEventContent.SpaceParent -> NotificationContent.StateEvent.SpaceParent
6868
}

libraries/push/impl/src/main/kotlin/io/element/android/libraries/push/impl/notifications/DefaultNotifiableEventResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ class DefaultNotifiableEventResolver @Inject constructor(
250250
NotificationContent.StateEvent.RoomServerAcl,
251251
NotificationContent.StateEvent.RoomThirdPartyInvite,
252252
NotificationContent.StateEvent.RoomTombstone,
253-
NotificationContent.StateEvent.RoomTopic,
253+
is NotificationContent.StateEvent.RoomTopic,
254254
NotificationContent.StateEvent.SpaceChild,
255255
NotificationContent.StateEvent.SpaceParent -> {
256256
Timber.tag(loggerTag.value).d("Ignoring notification for state event ${content.javaClass.simpleName}")

0 commit comments

Comments
 (0)