Skip to content

Commit 5599ef4

Browse files
committed
Adds comments explaining currency setting storage
1 parent 68bcb99 commit 5599ef4

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

WooCommerce/Classes/Tools/Shared Site Settings/SelectedSiteSettings.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ extension SelectedSiteSettings {
6363
ServiceLocator.currencySettings.updateCurrencyOptions(with: $0)
6464
}
6565

66+
// Needed to correcly format the widget data.
6667
UserDefaults.group?[.defaultStoreCurrencySettings] = try? JSONEncoder().encode(ServiceLocator.currencySettings)
6768
}
6869
}

WooCommerce/Classes/Yosemite/DefaultStoresManager.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,8 @@ private extension DefaultStoresManager {
511511
UserDefaults.group?[.defaultStoreID] = siteID
512512
UserDefaults.group?[.defaultStoreName] = sessionManager.defaultSite?.name
513513

514+
// Currency Settings are stored in `SelectedSiteSettings.defaultStoreCurrencySettings`
515+
514516
// Reload widgets UI
515517
WidgetCenter.shared.reloadAllTimelines()
516518
}

0 commit comments

Comments
 (0)