RoomList: setup dagger for node (remove fragment bindings)
This commit is contained in:
parent
fc14973049
commit
3ffbba954e
15 changed files with 122 additions and 60 deletions
|
|
@ -22,10 +22,7 @@ import io.element.android.x.designsystem.ElementXTheme
|
|||
import io.element.android.x.di.AppBindings
|
||||
import io.element.android.x.node.RootFlowNode
|
||||
|
||||
class MainActivity : NodeComponentActivity(), DaggerComponentOwner {
|
||||
|
||||
override val daggerComponent: Any
|
||||
get() = listOfNotNull((applicationContext as? DaggerComponentOwner)?.daggerComponent)
|
||||
class MainActivity : NodeComponentActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
|
@ -41,7 +38,7 @@ class MainActivity : NodeComponentActivity(), DaggerComponentOwner {
|
|||
NodeHost(integrationPoint = appyxIntegrationPoint) {
|
||||
RootFlowNode(
|
||||
buildContext = it,
|
||||
appComponentOwner = this,
|
||||
appComponentOwner = applicationContext as DaggerComponentOwner,
|
||||
matrix = appBindings.matrix(),
|
||||
sessionComponentsOwner = appBindings.sessionComponentsOwner()
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue