feature(spaces) : start introducing SpaceScreen

This commit is contained in:
ganfra 2025-09-08 15:41:27 +02:00 committed by Benoit Marty
parent 5d8ca6590e
commit 4048bb7fb6
12 changed files with 486 additions and 4 deletions

View file

@ -7,12 +7,12 @@
package io.element.android.libraries.matrix.api.spaces
import io.element.android.libraries.matrix.api.core.SpaceId
import io.element.android.libraries.matrix.api.core.RoomId
import kotlinx.coroutines.flow.SharedFlow
interface SpaceService {
val spaceRoomsFlow: SharedFlow<List<SpaceRoom>>
suspend fun joinedSpaces(): Result<List<SpaceRoom>>
suspend fun spaceRoomList(spaceId: SpaceId): SpaceRoomList
suspend fun spaceRoomList(id: RoomId): SpaceRoomList
}