comparison GeoQuiz/DatasetView-ViewModel.swift @ 30:eb23effeede7

add DatasetView
author Dennis C. M. <dennis@denniscm.com>
date Thu, 10 Nov 2022 11:51:52 +0100
parents
children
comparison
equal deleted inserted replaced
29:f5a2c2dab208 30:eb23effeede7
1 //
2 // DatasetView-ViewModel.swift
3 // GeoQuiz
4 //
5 // Created by Dennis Concepción Martín on 10/11/22.
6 //
7
8 import Foundation
9
10 extension DatasetView {
11 class ViewModel {
12 let countries: Set<String>
13 let cities: Set<String>
14
15 init() {
16 let countryData: CountryModel = Bundle.main.decode("countries.json")
17 let cityData: CityModel = Bundle.main.decode("cities.json")
18
19 self.countries = Set(countryData.countries.keys)
20 self.cities = Set(cityData.cities.keys)
21 }
22 }
23 }