avoid NPE for eventEndTimeStamp

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2025-05-22 16:45:21 +02:00
parent 9493e7889f
commit 38eba2f6c9
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -675,7 +675,11 @@ class ChatActivity :
SpreedFeatures.UNBIND_CONVERSATION
)
) {
val eventEndTimeStamp = currentConversation?.objectId?.split("#")[1]?.toLong()
val eventEndTimeStamp =
currentConversation?.objectId
?.split("#")
?.getOrNull(1)
?.toLongOrNull()
val currentTimeStamp = (System.currentTimeMillis() / 1000).toLong()
val retentionPeriod = retentionOfEventRooms(spreedCapabilities)
val isPastEvent = eventEndTimeStamp?.let { it < currentTimeStamp }