mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 19:49:33 +01:00
Avoid NPE for databaseStorageModule
Exception java.lang.NullPointerException: at com.nextcloud.talk.conversationinfo.ConversationInfoActivity.handleConversation (ConversationInfoActivity.kt:686) at com.nextcloud.talk.conversationinfo.ConversationInfoActivity.access$handleConversation (ConversationInfoActivity.kt:94) at com.nextcloud.talk.conversationinfo.ConversationInfoActivity$initObservers$2.invoke (ConversationInfoActivity.kt:232) at com.nextcloud.talk.conversationinfo.ConversationInfoActivity$initObservers$2.invoke (ConversationInfoActivity.kt:227) at com.nextcloud.talk.conversationinfo.ConversationInfoActivity$sam$androidx_lifecycle_Observer$0.onChanged Handle conversation is called when capabilities are retrieved, which can occur before databaseStorageModule is created. The fix was to call initObservers after the module was created. Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
This commit is contained in:
parent
baaf45e7f6
commit
2db6ce7066
@ -158,7 +158,6 @@ class ConversationInfoActivity :
|
||||
conversationToken = intent.getStringExtra(BundleKeys.KEY_ROOM_TOKEN)!!
|
||||
hasAvatarSpacing = intent.getBooleanExtra(BundleKeys.KEY_ROOM_ONE_TO_ONE, false)
|
||||
credentials = ApiUtils.getCredentials(conversationUser.username, conversationUser.token)!!
|
||||
initObservers()
|
||||
}
|
||||
|
||||
override fun onStart() {
|
||||
@ -191,6 +190,7 @@ class ConversationInfoActivity :
|
||||
binding.addParticipantsAction.visibility = GONE
|
||||
|
||||
binding.progressBar.let { viewThemeUtils.platform.colorCircularProgressBar(it, ColorRole.PRIMARY) }
|
||||
initObservers()
|
||||
}
|
||||
|
||||
private fun initObservers() {
|
||||
|
Loading…
Reference in New Issue
Block a user