reset method
Resets all configured state and closes active stream controllers.
Implementation
Future<void> reset() async {
permission = LocationPermission.whileInUse;
serviceEnabled = true;
position = null;
lastKnownPosition = null;
accuracy = LocationAccuracyStatus.precise;
temporaryAccuracyResult = LocationAccuracyStatus.precise;
settingsOpened = true;
lastRequestedBackground = false;
lastForcedLocationManager = false;
lastLocationSettings = null;
lastPurposeKey = null;
_pendingError = null;
await _positionController?.close();
_positionController = null;
await _serviceController?.close();
_serviceController = null;
}