Skip to content

Commit 98e8050

Browse files
committed
Pass countries from EditAddressVM to CountrySelectorVM]
1 parent d061be2 commit 98e8050

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

WooCommerce/Classes/ViewRelated/Orders/Order Details/Address Edit/CountrySelectorViewModel.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ final class CountrySelectorViewModel: FilterListSelectorViewModelable, Observabl
1717

1818
/// Command that powers the `ListSelector` view.
1919
///
20-
let command = CountrySelectorCommand(countries: [])
20+
let command: CountrySelectorCommand
2121

2222
/// Navigation title
2323
///
@@ -31,8 +31,9 @@ final class CountrySelectorViewModel: FilterListSelectorViewModelable, Observabl
3131
///
3232
private let siteID: Int64
3333

34-
init(siteID: Int64) {
34+
init(siteID: Int64, countries: [Country]) {
3535
self.siteID = siteID
36+
self.command = CountrySelectorCommand(countries: countries)
3637
}
3738
}
3839

WooCommerce/Classes/ViewRelated/Orders/Order Details/Address Edit/EditAddressFormViewModel.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ final class EditAddressFormViewModel: ObservableObject {
8484
/// Creates a view model to be used when selecting a country
8585
///
8686
func createCountryViewModel() -> CountrySelectorViewModel {
87-
CountrySelectorViewModel(siteID: siteID)
87+
CountrySelectorViewModel(siteID: siteID, countries: countriesResultsController.fetchedObjects)
8888
}
8989
}
9090

0 commit comments

Comments
 (0)