Fix compilation issue after rebase on develop.

This commit is contained in:
Benoit Marty 2025-09-05 17:27:01 +02:00
parent ff84e15ec7
commit 5493180e48
2 changed files with 7 additions and 6 deletions

View file

@ -7,16 +7,16 @@
package io.element.android.features.home.impl.di package io.element.android.features.home.impl.di
import com.squareup.anvil.annotations.ContributesTo import dev.zacsweers.metro.BindingContainer
import dagger.Binds import dev.zacsweers.metro.Binds
import dagger.Module import dev.zacsweers.metro.ContributesTo
import io.element.android.features.home.impl.spaces.HomeSpacesPresenter import io.element.android.features.home.impl.spaces.HomeSpacesPresenter
import io.element.android.features.home.impl.spaces.HomeSpacesState import io.element.android.features.home.impl.spaces.HomeSpacesState
import io.element.android.libraries.architecture.Presenter import io.element.android.libraries.architecture.Presenter
import io.element.android.libraries.di.SessionScope import io.element.android.libraries.di.SessionScope
@BindingContainer
@ContributesTo(SessionScope::class) @ContributesTo(SessionScope::class)
@Module
interface HomeSpacesModule { interface HomeSpacesModule {
@Binds @Binds
fun bindHomeSpacesPresenter(presenter: HomeSpacesPresenter): Presenter<HomeSpacesState> fun bindHomeSpacesPresenter(presenter: HomeSpacesPresenter): Presenter<HomeSpacesState>

View file

@ -11,6 +11,7 @@ import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.remember import androidx.compose.runtime.remember
import dev.zacsweers.metro.Inject
import io.element.android.features.invite.api.SeenInvitesStore import io.element.android.features.invite.api.SeenInvitesStore
import io.element.android.features.invite.api.seenSpaceIds import io.element.android.features.invite.api.seenSpaceIds
import io.element.android.libraries.architecture.Presenter import io.element.android.libraries.architecture.Presenter
@ -19,9 +20,9 @@ import io.element.android.libraries.matrix.api.MatrixClient
import kotlinx.collections.immutable.persistentSetOf import kotlinx.collections.immutable.persistentSetOf
import kotlinx.collections.immutable.toPersistentSet import kotlinx.collections.immutable.toPersistentSet
import kotlinx.coroutines.flow.map import kotlinx.coroutines.flow.map
import javax.inject.Inject
class HomeSpacesPresenter @Inject constructor( @Inject
class HomeSpacesPresenter(
private val client: MatrixClient, private val client: MatrixClient,
private val seenInvitesStore: SeenInvitesStore, private val seenInvitesStore: SeenInvitesStore,
) : Presenter<HomeSpacesState> { ) : Presenter<HomeSpacesState> {