refactor: more renames in preparation of repositories
This commit is contained in:
parent
75995e8985
commit
ccc748dc1f
21 changed files with 34 additions and 25 deletions
|
|
@ -46,6 +46,7 @@ import moe.lava.banksia.ui.components.RouteIcon
|
||||||
import moe.lava.banksia.ui.platform.BanksiaTheme
|
import moe.lava.banksia.ui.platform.BanksiaTheme
|
||||||
import moe.lava.banksia.ui.state.MapState
|
import moe.lava.banksia.ui.state.MapState
|
||||||
import moe.lava.banksia.util.BoxedValue
|
import moe.lava.banksia.util.BoxedValue
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
fun Point.toLatLng(): LatLng = LatLng(this.lat, this.lng)
|
fun Point.toLatLng(): LatLng = LatLng(this.lat, this.lng)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -47,9 +47,9 @@ import moe.lava.banksia.ui.layout.InfoPanel
|
||||||
import moe.lava.banksia.ui.layout.Searcher
|
import moe.lava.banksia.ui.layout.Searcher
|
||||||
import moe.lava.banksia.ui.platform.BanksiaTheme
|
import moe.lava.banksia.ui.platform.BanksiaTheme
|
||||||
import moe.lava.banksia.ui.platform.maps.Maps
|
import moe.lava.banksia.ui.platform.maps.Maps
|
||||||
import moe.lava.banksia.ui.platform.maps.Point
|
|
||||||
import moe.lava.banksia.ui.platform.maps.getScreenHeight
|
import moe.lava.banksia.ui.platform.maps.getScreenHeight
|
||||||
import moe.lava.banksia.ui.state.InfoPanelState
|
import moe.lava.banksia.ui.state.InfoPanelState
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
import org.jetbrains.compose.resources.painterResource
|
import org.jetbrains.compose.resources.painterResource
|
||||||
import kotlin.coroutines.cancellation.CancellationException
|
import kotlin.coroutines.cancellation.CancellationException
|
||||||
import kotlin.math.roundToInt
|
import kotlin.math.roundToInt
|
||||||
|
|
|
||||||
|
|
@ -15,14 +15,13 @@ import kotlinx.coroutines.flow.update
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import kotlinx.datetime.Clock
|
import kotlinx.datetime.Clock
|
||||||
import kotlinx.datetime.Instant
|
import kotlinx.datetime.Instant
|
||||||
import moe.lava.banksia.api.ptv.PtvService
|
import moe.lava.banksia.data.ptv.PtvService
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRoute
|
import moe.lava.banksia.data.ptv.structures.PtvRoute
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
import moe.lava.banksia.ui.components.getUIProperties
|
import moe.lava.banksia.ui.components.getUIProperties
|
||||||
import moe.lava.banksia.ui.platform.maps.CameraPosition
|
import moe.lava.banksia.ui.platform.maps.CameraPosition
|
||||||
import moe.lava.banksia.ui.platform.maps.CameraPositionBounds
|
import moe.lava.banksia.ui.platform.maps.CameraPositionBounds
|
||||||
import moe.lava.banksia.ui.platform.maps.Marker
|
import moe.lava.banksia.ui.platform.maps.Marker
|
||||||
import moe.lava.banksia.ui.platform.maps.Point
|
|
||||||
import moe.lava.banksia.ui.platform.maps.Polyline
|
import moe.lava.banksia.ui.platform.maps.Polyline
|
||||||
import moe.lava.banksia.ui.state.InfoPanelState
|
import moe.lava.banksia.ui.state.InfoPanelState
|
||||||
import moe.lava.banksia.ui.state.MapState
|
import moe.lava.banksia.ui.state.MapState
|
||||||
|
|
@ -30,6 +29,7 @@ import moe.lava.banksia.ui.state.SearchState
|
||||||
import moe.lava.banksia.util.BoxedValue
|
import moe.lava.banksia.util.BoxedValue
|
||||||
import moe.lava.banksia.util.BoxedValue.Companion.box
|
import moe.lava.banksia.util.BoxedValue.Companion.box
|
||||||
import moe.lava.banksia.util.LoopFlow.Companion.waitUntilSubscribed
|
import moe.lava.banksia.util.LoopFlow.Companion.waitUntilSubscribed
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
import moe.lava.banksia.util.log
|
import moe.lava.banksia.util.log
|
||||||
|
|
||||||
sealed class BanksiaEvent {
|
sealed class BanksiaEvent {
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ import androidx.compose.ui.draw.drawBehind
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.unit.Dp
|
import androidx.compose.ui.unit.Dp
|
||||||
import androidx.compose.ui.unit.dp
|
import androidx.compose.ui.unit.dp
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
import moe.lava.banksia.resources.Res
|
import moe.lava.banksia.resources.Res
|
||||||
import moe.lava.banksia.resources.bus
|
import moe.lava.banksia.resources.bus
|
||||||
import moe.lava.banksia.resources.bus_background
|
import moe.lava.banksia.resources.bus_background
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
package moe.lava.banksia.ui.platform.maps
|
package moe.lava.banksia.ui.platform.maps
|
||||||
|
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
data class CameraPosition(
|
data class CameraPosition(
|
||||||
val centre: Point = Point(-37.8136, 144.9631),
|
val centre: Point = Point(-37.8136, 144.9631),
|
||||||
val bounds: CameraPositionBounds? = null,
|
val bounds: CameraPositionBounds? = null,
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
package moe.lava.banksia.ui.platform.maps
|
package moe.lava.banksia.ui.platform.maps
|
||||||
|
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
data class CameraPositionBounds(val northeast: Point, val southwest: Point)
|
data class CameraPositionBounds(val northeast: Point, val southwest: Point)
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ import kotlinx.coroutines.flow.Flow
|
||||||
import moe.lava.banksia.ui.BanksiaEvent
|
import moe.lava.banksia.ui.BanksiaEvent
|
||||||
import moe.lava.banksia.ui.state.MapState
|
import moe.lava.banksia.ui.state.MapState
|
||||||
import moe.lava.banksia.util.BoxedValue
|
import moe.lava.banksia.util.BoxedValue
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
expect fun getScreenHeight(): Int
|
expect fun getScreenHeight(): Int
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,8 @@
|
||||||
package moe.lava.banksia.ui.platform.maps
|
package moe.lava.banksia.ui.platform.maps
|
||||||
|
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
sealed class Marker {
|
sealed class Marker {
|
||||||
abstract val point: Point
|
abstract val point: Point
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
package moe.lava.banksia.ui.platform.maps
|
package moe.lava.banksia.ui.platform.maps
|
||||||
|
|
||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
data class Polyline(val points: List<Point>, val colour: Color)
|
data class Polyline(val points: List<Point>, val colour: Color)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package moe.lava.banksia.ui.state
|
package moe.lava.banksia.ui.state
|
||||||
|
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
|
|
||||||
sealed class InfoPanelState {
|
sealed class InfoPanelState {
|
||||||
abstract val loading: Boolean
|
abstract val loading: Boolean
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
package moe.lava.banksia.ui.state
|
package moe.lava.banksia.ui.state
|
||||||
|
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
|
|
||||||
data class SearchState(
|
data class SearchState(
|
||||||
val entries: List<SearchEntry> = listOf(),
|
val entries: List<SearchEntry> = listOf(),
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import kotlinx.coroutines.flow.Flow
|
||||||
import moe.lava.banksia.ui.BanksiaEvent
|
import moe.lava.banksia.ui.BanksiaEvent
|
||||||
import moe.lava.banksia.ui.state.MapState
|
import moe.lava.banksia.ui.state.MapState
|
||||||
import moe.lava.banksia.util.BoxedValue
|
import moe.lava.banksia.util.BoxedValue
|
||||||
|
import moe.lava.banksia.util.Point
|
||||||
|
|
||||||
@OptIn(ExperimentalComposeUiApi::class)
|
@OptIn(ExperimentalComposeUiApi::class)
|
||||||
@Composable
|
@Composable
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv
|
package moe.lava.banksia.data.ptv
|
||||||
|
|
||||||
import io.ktor.client.HttpClient
|
import io.ktor.client.HttpClient
|
||||||
import io.ktor.client.call.body
|
import io.ktor.client.call.body
|
||||||
|
|
@ -18,12 +18,12 @@ import kotlinx.coroutines.delay
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
import kotlinx.serialization.json.Json
|
import kotlinx.serialization.json.Json
|
||||||
import moe.lava.banksia.Constants
|
import moe.lava.banksia.Constants
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvDeparture
|
import moe.lava.banksia.data.ptv.structures.PtvDeparture
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvDirection
|
import moe.lava.banksia.data.ptv.structures.PtvDirection
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRoute
|
import moe.lava.banksia.data.ptv.structures.PtvRoute
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRouteType
|
import moe.lava.banksia.data.ptv.structures.PtvRouteType
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvRun
|
import moe.lava.banksia.data.ptv.structures.PtvRun
|
||||||
import moe.lava.banksia.api.ptv.structures.PtvStop
|
import moe.lava.banksia.data.ptv.structures.PtvStop
|
||||||
import moe.lava.banksia.util.CacheMap
|
import moe.lava.banksia.util.CacheMap
|
||||||
import moe.lava.banksia.util.LoopFlow.Companion.initWith
|
import moe.lava.banksia.util.LoopFlow.Companion.initWith
|
||||||
import moe.lava.banksia.util.error
|
import moe.lava.banksia.util.error
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.SerialName
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.SerialName
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.SerialName
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.SerialName
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.KSerializer
|
import kotlinx.serialization.KSerializer
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.datetime.Instant
|
import kotlinx.datetime.Instant
|
||||||
import kotlinx.datetime.LocalDateTime
|
import kotlinx.datetime.LocalDateTime
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package moe.lava.banksia.api.ptv.structures
|
package moe.lava.banksia.data.ptv.structures
|
||||||
|
|
||||||
import kotlinx.serialization.SerialName
|
import kotlinx.serialization.SerialName
|
||||||
import kotlinx.serialization.Serializable
|
import kotlinx.serialization.Serializable
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
package moe.lava.banksia.ui.platform.maps
|
package moe.lava.banksia.util
|
||||||
|
|
||||||
data class Point(val lat: Double, val lng: Double)
|
data class Point(val lat: Double, val lng: Double)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue