startBackgroundSync static method
- void onSettingsUpdated()?,
Start background sync from POD.
This is non-blocking and updates settings silently.
onSettingsUpdated is called if POD has newer settings.
Implementation
static void startBackgroundSync({
void Function(MapSettings)? onSettingsUpdated,
}) {
unawaited(
syncFromPod().then((settings) {
if (settings != null && onSettingsUpdated != null) {
debugPrint('startBackgroundSync: settings updated from POD');
onSettingsUpdated(settings);
}
}),
);
}