Rename AsyncView to AsyncActionView
This commit is contained in:
parent
bd91dd64e2
commit
d78ce21939
71 changed files with 369 additions and 315 deletions
|
|
@ -18,7 +18,7 @@ package io.element.android.features.createroom.test
|
|||
|
||||
import androidx.compose.runtime.MutableState
|
||||
import io.element.android.features.createroom.api.StartDMAction
|
||||
import io.element.android.libraries.architecture.AsyncData
|
||||
import io.element.android.libraries.architecture.AsyncAction
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.core.UserId
|
||||
import io.element.android.libraries.matrix.test.A_ROOM_ID
|
||||
|
|
@ -26,14 +26,14 @@ import kotlinx.coroutines.delay
|
|||
|
||||
class FakeStartDMAction : StartDMAction {
|
||||
|
||||
private var executeResult: AsyncData<RoomId> = AsyncData.Success(A_ROOM_ID)
|
||||
private var executeResult: AsyncAction<RoomId> = AsyncAction.Success(A_ROOM_ID)
|
||||
|
||||
fun givenExecuteResult(result: AsyncData<RoomId>) {
|
||||
fun givenExecuteResult(result: AsyncAction<RoomId>) {
|
||||
executeResult = result
|
||||
}
|
||||
|
||||
override suspend fun execute(userId: UserId, actionState: MutableState<AsyncData<RoomId>>) {
|
||||
actionState.value = AsyncData.Loading()
|
||||
override suspend fun execute(userId: UserId, actionState: MutableState<AsyncAction<RoomId>>) {
|
||||
actionState.value = AsyncAction.Loading
|
||||
delay(1)
|
||||
actionState.value = executeResult
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue