Fix compilation issue after rebase on develop.
This commit is contained in:
parent
ff84e15ec7
commit
5493180e48
2 changed files with 7 additions and 6 deletions
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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> {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue