Avoid creating a throwaway CLLocationManager() on the main thread in currentPermissions(). Route through NodeAppModel.locationAuthorizationStatus() which reads from the delegate-managed LocationService instance instead.
Avoid creating a throwaway CLLocationManager() on the main thread in currentPermissions(). Route through NodeAppModel.locationAuthorizationStatus() which reads from the delegate-managed LocationService instance instead.