Skip to content

Commit 25e5fde

Browse files
committed
Fix compilation issue on minimal app.
1 parent 6cfebc1 commit 25e5fde

File tree

1 file changed

+6
-17
lines changed

1 file changed

+6
-17
lines changed

samples/minimal/src/main/kotlin/io/element/android/samples/minimal/RoomListScreen.kt

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import androidx.compose.runtime.DisposableEffect
1313
import androidx.compose.ui.Modifier
1414
import io.element.android.features.invite.impl.response.AcceptDeclineInvitePresenter
1515
import io.element.android.features.invite.impl.response.AcceptDeclineInviteView
16-
import io.element.android.features.leaveroom.impl.DefaultLeaveRoomPresenter
17-
import io.element.android.features.logout.impl.direct.DefaultDirectLogoutPresenter
16+
import io.element.android.features.leaveroom.impl.LeaveRoomPresenter
17+
import io.element.android.features.logout.impl.direct.DirectLogoutPresenter
1818
import io.element.android.features.networkmonitor.impl.DefaultNetworkMonitor
1919
import io.element.android.features.roomlist.impl.RoomListPresenter
2020
import io.element.android.features.roomlist.impl.RoomListView
@@ -33,8 +33,7 @@ import io.element.android.libraries.eventformatter.impl.DefaultRoomLastMessageFo
3333
import io.element.android.libraries.eventformatter.impl.ProfileChangeContentFormatter
3434
import io.element.android.libraries.eventformatter.impl.RoomMembershipContentFormatter
3535
import io.element.android.libraries.eventformatter.impl.StateContentFormatter
36-
import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsPresenter
37-
import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState
36+
import io.element.android.libraries.fullscreenintent.api.aFullScreenIntentPermissionsState
3837
import io.element.android.libraries.indicator.impl.DefaultIndicatorService
3938
import io.element.android.libraries.matrix.api.MatrixClient
4039
import io.element.android.libraries.matrix.api.core.RoomId
@@ -87,7 +86,7 @@ class RoomListScreen(
8786
client = matrixClient,
8887
networkMonitor = DefaultNetworkMonitor(context, Singleton.appScope),
8988
snackbarDispatcher = SnackbarDispatcher(),
90-
leaveRoomPresenter = DefaultLeaveRoomPresenter(matrixClient, RoomMembershipObserver(), coroutineDispatchers),
89+
leaveRoomPresenter = LeaveRoomPresenter(matrixClient, RoomMembershipObserver(), coroutineDispatchers),
9190
roomListDataSource = RoomListDataSource(
9291
roomListService = matrixClient.roomListService,
9392
roomListRoomSummaryFactory = roomListRoomSummaryFactory,
@@ -123,19 +122,9 @@ class RoomListScreen(
123122
notificationCleaner = FakeNotificationCleaner(),
124123
),
125124
analyticsService = NoopAnalyticsService(),
126-
fullScreenIntentPermissionsPresenter = object : FullScreenIntentPermissionsPresenter {
127-
@Composable
128-
override fun present(): FullScreenIntentPermissionsState {
129-
return FullScreenIntentPermissionsState(
130-
permissionGranted = true,
131-
shouldDisplayBanner = false,
132-
dismissFullScreenIntentBanner = {},
133-
openFullScreenIntentSettings = {}
134-
)
135-
}
136-
},
125+
fullScreenIntentPermissionsPresenter = { aFullScreenIntentPermissionsState() },
137126
notificationCleaner = FakeNotificationCleaner(),
138-
logoutPresenter = DefaultDirectLogoutPresenter(matrixClient, encryptionService),
127+
logoutPresenter = DirectLogoutPresenter(matrixClient, encryptionService),
139128
)
140129

141130
@Composable

0 commit comments

Comments
 (0)