|
@@ -47,8 +47,6 @@ import javax.inject.Inject
|
|
@AutoInjector(NextcloudTalkApplication::class)
|
|
@AutoInjector(NextcloudTalkApplication::class)
|
|
class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener {
|
|
class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener {
|
|
|
|
|
|
- lateinit var roomToken: String
|
|
|
|
-
|
|
|
|
@Inject
|
|
@Inject
|
|
lateinit var viewModelFactory: ViewModelProvider.Factory
|
|
lateinit var viewModelFactory: ViewModelProvider.Factory
|
|
|
|
|
|
@@ -62,8 +60,8 @@ class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener
|
|
NextcloudTalkApplication.sharedApplication!!.componentApplication.inject(this)
|
|
NextcloudTalkApplication.sharedApplication!!.componentApplication.inject(this)
|
|
|
|
|
|
viewModel = ViewModelProvider(this, viewModelFactory)[PollCreateViewModel::class.java]
|
|
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")
|
|
@SuppressLint("InflateParams")
|
|
@@ -89,8 +87,6 @@ class PollCreateDialogFragment : DialogFragment(), PollCreateOptionsItemListener
|
|
adapter = PollCreateOptionsAdapter(this)
|
|
adapter = PollCreateOptionsAdapter(this)
|
|
binding.pollCreateOptionsList.adapter = adapter
|
|
binding.pollCreateOptionsList.adapter = adapter
|
|
|
|
|
|
- viewModel.initialize(roomToken)
|
|
|
|
-
|
|
|
|
setupListeners()
|
|
setupListeners()
|
|
setupStateObserver()
|
|
setupStateObserver()
|
|
}
|
|
}
|