Rename SaveableCameraPositionState to SaveableCameraPositionData to avoid this class to be checked for stability.

This commit is contained in:
Benoit Marty
2025-10-10 10:26:39 +02:00
parent 84c2752480
commit 062bebf030
2 changed files with 3 additions and 4 deletions

View File

@@ -156,8 +156,8 @@ public class CameraPositionState(
/**
* The default saver implementation for [CameraPositionState].
*/
public val Saver: Saver<CameraPositionState, SaveableCameraPositionState> = Saver(
save = { SaveableCameraPositionState(it.position, it.cameraMode.toInternal()) },
public val Saver: Saver<CameraPositionState, SaveableCameraPositionData> = Saver(
save = { SaveableCameraPositionData(it.position, it.cameraMode.toInternal()) },
restore = { CameraPositionState(it.position, CameraMode.fromInternal(it.cameraMode)) }
)
}
@@ -172,7 +172,7 @@ public val currentCameraPositionState: CameraPositionState
get() = LocalCameraPositionState.current
@Parcelize
public data class SaveableCameraPositionState(
public data class SaveableCameraPositionData(
val position: CameraPosition,
val cameraMode: Int
) : Parcelable

View File

@@ -158,7 +158,6 @@ fun Project.setupKover() {
"io.element.android.libraries.designsystem.swipe.SwipeableActionsState",
"io.element.android.libraries.designsystem.theme.components.bottomsheet.CustomSheetState",
"io.element.android.libraries.maplibre.compose.CameraPositionState",
"io.element.android.libraries.maplibre.compose.SaveableCameraPositionState",
"io.element.android.libraries.maplibre.compose.SymbolState",
"io.element.android.libraries.matrix.api.room.RoomMembershipState",
"io.element.android.libraries.matrix.api.room.RoomMembersState",