talk-android/app
Marcel Hibbe aeacfa09b6
avoid UninitializedPropertyAccessException for spreedCapabilities
reported issue on gplay console was:

Exception kotlin.UninitializedPropertyAccessException: lateinit property spreedCapabilities has not been initialized
  at com.nextcloud.talk.chat.ChatActivity.getSpreedCapabilities (ChatActivity.kt:284)
  at com.nextcloud.talk.chat.ChatActivity.processExpiredMessages (ChatActivity.kt:2536)
  at com.nextcloud.talk.chat.ChatActivity.access$processExpiredMessages (ChatActivity.kt:204)
  at com.nextcloud.talk.chat.ChatActivity$initObservers$10$1.invokeSuspend (ChatActivity.kt:820)

This is just a hotfix while hoping processExpiredMessages is executed again while spreedCapabilities are available.

To improve the situation in the long term, we should move more logic to viewModel and have better control over sequence of actions.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-24 15:25:42 +02:00
..
schemas/com.nextcloud.talk.data.source.local.TalkDatabase bump database version to 11 + add migration 2024-08-12 16:47:07 +02:00
src avoid UninitializedPropertyAccessException for spreedCapabilities 2024-09-24 15:25:42 +02:00
build.gradle Weekly 20.1.0 Alpha 05 2024-09-23 03:12:39 +00:00
lint.xml
proguard-rules.pro