Fix and add tests related to location
This commit is contained in:
parent
e8308d9d8e
commit
de304a7d55
5 changed files with 404 additions and 291 deletions
|
|
@ -57,12 +57,14 @@ class ShareLocationStateProvider : PreviewParameterProvider<ShareLocationState>
|
|||
)
|
||||
}
|
||||
|
||||
private fun aShareLocationState(
|
||||
fun aShareLocationState(
|
||||
currentUser: MatrixUser = MatrixUser(UserId("@user:matrix.org")),
|
||||
dialogState: ShareLocationState.Dialog,
|
||||
trackUserPosition: Boolean,
|
||||
hasLocationPermission: Boolean,
|
||||
dialogState: ShareLocationState.Dialog = ShareLocationState.Dialog.None,
|
||||
trackUserPosition: Boolean = false,
|
||||
hasLocationPermission: Boolean = false,
|
||||
canShareLiveLocation: Boolean = false,
|
||||
appName: String = APP_NAME,
|
||||
eventSink: (ShareLocationEvent) -> Unit = {},
|
||||
): ShareLocationState {
|
||||
return ShareLocationState(
|
||||
currentUser = currentUser,
|
||||
|
|
@ -70,7 +72,7 @@ private fun aShareLocationState(
|
|||
trackUserLocation = trackUserPosition,
|
||||
hasLocationPermission = hasLocationPermission,
|
||||
canShareLiveLocation = canShareLiveLocation,
|
||||
appName = APP_NAME,
|
||||
eventSink = {}
|
||||
appName = appName,
|
||||
eventSink = eventSink
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue