change(notification): handle invite notification for spaces

This commit is contained in:
ganfra 2025-12-04 12:25:30 +01:00
parent 24e3705671
commit 236db9e35d
6 changed files with 63 additions and 6 deletions

View file

@ -30,6 +30,7 @@ data class NotificationData(
val roomDisplayName: String?,
val isDirect: Boolean,
val isDm: Boolean,
val isSpace: Boolean,
val isEncrypted: Boolean,
val isNoisy: Boolean,
val timestamp: Long,

View file

@ -53,6 +53,7 @@ class NotificationMapper(
roomDisplayName = item.roomInfo.displayName,
isDirect = item.roomInfo.isDirect,
isDm = isDm,
isSpace = item.roomInfo.isSpace,
isEncrypted = item.roomInfo.isEncrypted.orFalse(),
isNoisy = item.isNoisy.orFalse(),
timestamp = timestamp,

View file

@ -21,6 +21,7 @@ import io.element.android.libraries.matrix.test.A_USER_NAME_2
fun aNotificationData(
content: NotificationContent = NotificationContent.MessageLike.RoomEncrypted,
isDirect: Boolean = false,
isSpace: Boolean = false,
hasMention: Boolean = false,
threadId: ThreadId? = null,
timestamp: Long = A_TIMESTAMP,
@ -40,6 +41,7 @@ fun aNotificationData(
roomDisplayName = roomDisplayName,
isDirect = isDirect,
isDm = false,
isSpace = isSpace,
isEncrypted = false,
isNoisy = false,
timestamp = timestamp,