shareActionState is a property, no need to provide it as parameter.

This commit is contained in:
Benoit Marty 2024-06-06 10:02:35 +02:00
parent ffff1c904f
commit abaac1c5ca

View file

@ -49,7 +49,7 @@ class SharePresenter @AssistedInject constructor(
private val shareActionState: MutableState<AsyncAction<List<RoomId>>> = mutableStateOf(AsyncAction.Uninitialized) private val shareActionState: MutableState<AsyncAction<List<RoomId>>> = mutableStateOf(AsyncAction.Uninitialized)
fun onRoomSelected(roomIds: List<RoomId>) { fun onRoomSelected(roomIds: List<RoomId>) {
appCoroutineScope.share(intent, roomIds, shareActionState) appCoroutineScope.share(intent, roomIds)
} }
@Composable @Composable
@ -69,7 +69,6 @@ class SharePresenter @AssistedInject constructor(
private fun CoroutineScope.share( private fun CoroutineScope.share(
intent: Intent, intent: Intent,
roomIds: List<RoomId>, roomIds: List<RoomId>,
shareActionState: MutableState<AsyncAction<List<RoomId>>>,
) = launch { ) = launch {
suspend { suspend {
val result = shareIntentHandler.handleIncomingShareIntent( val result = shareIntentHandler.handleIncomingShareIntent(