Browse Source

Merge pull request #4263 from nextcloud/bugfix/4262/UninitializedPropertyAccessExceptionSpreedCapabilities

avoid UninitializedPropertyAccessException for spreedCapabilities
Sowjanya Kota 5 months ago
parent
commit
68627ad752
1 changed files with 6 additions and 2 deletions
  1. 6 2
      app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

+ 6 - 2
app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

@@ -2535,8 +2535,12 @@ class ChatActivity :
             }
         }
 
-        if (CapabilitiesUtil.hasSpreedFeatureCapability(spreedCapabilities, SpreedFeatures.MESSAGE_EXPIRATION)) {
-            deleteExpiredMessages()
+        if (this::spreedCapabilities.isInitialized) {
+            if (CapabilitiesUtil.hasSpreedFeatureCapability(spreedCapabilities, SpreedFeatures.MESSAGE_EXPIRATION)) {
+                deleteExpiredMessages()
+            }
+        } else {
+            Log.w(TAG, "spreedCapabilities are not initialized in processExpiredMessages()")
         }
     }