updateLocation

fun updateLocation(newLocation: LocationData?)

Updates the current location for optimization calculations.

Typically called by DeviceLocationManager when location updates are available. Updates trigger:

  • Magnetic declination recalculation

  • Solar position recalculation

  • uiState recomposition

Parameters

newLocation

The new location, or null to clear location