mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-15 08:45:04 +01:00
initialize viewModel in onCreate
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
cd3f8af24a
commit
ca0c045e8d
@ -47,8 +47,6 @@ import javax.inject.Inject
|
||||
@AutoInjector(NextcloudTalkApplication::class)
|
||||
class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener {
|
||||
|
||||
lateinit var roomToken: String
|
||||
|
||||
@Inject
|
||||
lateinit var viewModelFactory: ViewModelProvider.Factory
|
||||
|
||||
@ -62,8 +60,8 @@ class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener
|
||||
NextcloudTalkApplication.sharedApplication!!.componentApplication.inject(this)
|
||||
|
||||
viewModel = ViewModelProvider(this, viewModelFactory)[PollCreateViewModel::class.java]
|
||||
|
||||
roomToken = arguments?.getString(KEY_ROOM_TOKEN)!!
|
||||
val roomToken = arguments?.getString(KEY_ROOM_TOKEN)!!
|
||||
viewModel.initialize(roomToken)
|
||||
}
|
||||
|
||||
@SuppressLint("InflateParams")
|
||||
@ -89,8 +87,6 @@ class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener
|
||||
adapter = PollCreateOptionsAdapter(this)
|
||||
binding.pollCreateOptionsList.adapter = adapter
|
||||
|
||||
viewModel.initialize(roomToken)
|
||||
|
||||
setupListeners()
|
||||
setupStateObserver()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user