view GeoQuiz/DatasetView-ViewModel.swift @ 37:9dd1dce5d05c

Add link to App Store
author Dennis <dennis@denniscm.com>
date Fri, 11 Aug 2023 17:28:30 +0000
parents eb23effeede7
children
line wrap: on
line source

//
//  DatasetView-ViewModel.swift
//  GeoQuiz
//
//  Created by Dennis Concepción Martín on 10/11/22.
//

import Foundation

extension DatasetView {
    class ViewModel {
        let countries: Set<String>
        let cities: Set<String>
        
        init() {
            let countryData: CountryModel = Bundle.main.decode("countries.json")
            let cityData: CityModel = Bundle.main.decode("cities.json")
            
            self.countries = Set(countryData.countries.keys)
            self.cities = Set(cityData.cities.keys)
        }
    }
}