From dda474cb1ef0119695c6a4906796e7eff2d47f73 Mon Sep 17 00:00:00 2001 From: ganfra Date: Tue, 19 Sep 2023 17:57:54 +0200 Subject: [PATCH] DI: more cleanup --- .../main/kotlin/io/element/android/x/di/RoomComponent.kt | 7 ------- .../kotlin/io/element/android/x/di/SessionComponent.kt | 7 ------- 2 files changed, 14 deletions(-) diff --git a/app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt b/app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt index 68c700bdb8..13694b3dd3 100644 --- a/app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt +++ b/app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt @@ -16,13 +16,11 @@ package io.element.android.x.di -import com.squareup.anvil.annotations.ContributesTo import com.squareup.anvil.annotations.MergeSubcomponent import dagger.BindsInstance import dagger.Subcomponent import io.element.android.libraries.architecture.NodeFactoriesBindings import io.element.android.libraries.di.RoomScope -import io.element.android.libraries.di.SessionScope import io.element.android.libraries.di.SingleIn import io.element.android.libraries.matrix.api.room.MatrixRoom @@ -36,9 +34,4 @@ interface RoomComponent : NodeFactoriesBindings { fun room(room: MatrixRoom): Builder fun build(): RoomComponent } - - @ContributesTo(SessionScope::class) - interface ParentBindings { - fun roomComponentBuilder(): Builder - } } diff --git a/app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt b/app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt index 54e8c27498..4d1b7c342c 100644 --- a/app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt +++ b/app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt @@ -16,12 +16,10 @@ package io.element.android.x.di -import com.squareup.anvil.annotations.ContributesTo import com.squareup.anvil.annotations.MergeSubcomponent import dagger.BindsInstance import dagger.Subcomponent import io.element.android.libraries.architecture.NodeFactoriesBindings -import io.element.android.libraries.di.AppScope import io.element.android.libraries.di.SessionScope import io.element.android.libraries.di.SingleIn import io.element.android.libraries.matrix.api.MatrixClient @@ -36,9 +34,4 @@ interface SessionComponent : NodeFactoriesBindings { fun client(matrixClient: MatrixClient): Builder fun build(): SessionComponent } - - @ContributesTo(AppScope::class) - interface ParentBindings { - fun sessionComponentBuilder(): Builder - } }