Skip to content

Commit d09bc71

Browse files
committed
Fix compilation issue after rebase on develop.
1 parent 927dbca commit d09bc71

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

features/home/impl/src/main/kotlin/io/element/android/features/home/impl/di/HomeSpacesModule.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77

88
package io.element.android.features.home.impl.di
99

10-
import com.squareup.anvil.annotations.ContributesTo
11-
import dagger.Binds
12-
import dagger.Module
10+
import dev.zacsweers.metro.BindingContainer
11+
import dev.zacsweers.metro.Binds
12+
import dev.zacsweers.metro.ContributesTo
1313
import io.element.android.features.home.impl.spaces.HomeSpacesPresenter
1414
import io.element.android.features.home.impl.spaces.HomeSpacesState
1515
import io.element.android.libraries.architecture.Presenter
1616
import io.element.android.libraries.di.SessionScope
1717

18+
@BindingContainer
1819
@ContributesTo(SessionScope::class)
19-
@Module
2020
interface HomeSpacesModule {
2121
@Binds
2222
fun bindHomeSpacesPresenter(presenter: HomeSpacesPresenter): Presenter<HomeSpacesState>

features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesPresenter.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import androidx.compose.runtime.Composable
1111
import androidx.compose.runtime.collectAsState
1212
import androidx.compose.runtime.getValue
1313
import androidx.compose.runtime.remember
14+
import dev.zacsweers.metro.Inject
1415
import io.element.android.features.invite.api.SeenInvitesStore
1516
import io.element.android.features.invite.api.seenSpaceIds
1617
import io.element.android.libraries.architecture.Presenter
@@ -19,9 +20,9 @@ import io.element.android.libraries.matrix.api.MatrixClient
1920
import kotlinx.collections.immutable.persistentSetOf
2021
import kotlinx.collections.immutable.toPersistentSet
2122
import kotlinx.coroutines.flow.map
22-
import javax.inject.Inject
2323

24-
class HomeSpacesPresenter @Inject constructor(
24+
@Inject
25+
class HomeSpacesPresenter(
2526
private val client: MatrixClient,
2627
private val seenInvitesStore: SeenInvitesStore,
2728
) : Presenter<HomeSpacesState> {

0 commit comments

Comments
 (0)