From e31f6cb0b64ec1fa8a0760219d60344b7daf92f1 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 14 Aug 2025 14:41:51 +0200 Subject: [PATCH] Use SessionCoroutineScope here. --- .../invitepeople/impl/DefaultInvitePeoplePresenter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt b/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt index d74c6ad33f..62715dd495 100644 --- a/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt +++ b/features/invitepeople/impl/src/main/kotlin/io/element/android/features/invitepeople/impl/DefaultInvitePeoplePresenter.kt @@ -27,7 +27,7 @@ import io.element.android.libraries.architecture.runCatchingUpdatingState import io.element.android.libraries.core.coroutine.CoroutineDispatchers import io.element.android.libraries.designsystem.theme.components.SearchBarResultState import io.element.android.libraries.di.SessionScope -import io.element.android.libraries.di.annotations.AppCoroutineScope +import io.element.android.libraries.di.annotations.SessionCoroutineScope import io.element.android.libraries.matrix.api.room.JoinedRoom import io.element.android.libraries.matrix.api.room.RoomMember import io.element.android.libraries.matrix.api.room.RoomMembershipState @@ -49,7 +49,7 @@ class DefaultInvitePeoplePresenter @AssistedInject constructor( @Assisted private val room: JoinedRoom, private val userRepository: UserRepository, private val coroutineDispatchers: CoroutineDispatchers, - @AppCoroutineScope private val coroutineScope: CoroutineScope, + @SessionCoroutineScope private val sessionCoroutineScope: CoroutineScope, private val appErrorStateService: AppErrorStateService, ) : InvitePeoplePresenter { @AssistedFactory @@ -96,7 +96,7 @@ class DefaultInvitePeoplePresenter @AssistedInject constructor( searchResults.toggleUser(event.user) } is InvitePeopleEvents.SendInvites -> { - coroutineScope.sendInvites(selectedUsers.value) + sessionCoroutineScope.sendInvites(selectedUsers.value) } is InvitePeopleEvents.CloseSearch -> { searchActive = false