refactor: use Position object as requestPosition parameter

This commit is contained in:
andrekir 2023-03-27 15:51:23 -03:00
parent 2d9f0a56f2
commit fb8a640873
4 changed files with 8 additions and 7 deletions

View file

@ -1741,8 +1741,9 @@ class MeshService : Service(), Logging {
stopLocationRequests()
}
override fun requestPosition(idNum: Int, lat: Double, lon: Double, alt: Int) =
override fun requestPosition(idNum: Int, position: Position) =
toRemoteExceptions {
val (lat, lon, alt) = with(position) { Triple(latitude, longitude, altitude) }
// request position
if (idNum != 0) sendPosition(time = 1, destNum = idNum, wantResponse = true)
// set local node's fixed position