fix: Seismic filter now use case-insensitive check for networks

This commit is contained in:
Andrea Busi
2020-10-08 08:13:12 +02:00
parent 7a117097e3
commit a1b7a5ee70
@@ -109,12 +109,13 @@ import Foundation
@objc func filterSeismicList(_ list: [EQNSisma]) -> [EQNSisma] {
// enti abilitati
let networks: [String]
var networks: [String]
if let savedNetworks = UserDefaults.standard.object(forKey: IMPOSTAZIONE_ENTI_RETI_SISMICHEI) as? [String] {
networks = savedNetworks
} else {
networks = EQNData.seismicNetworkAcronyms()
}
networks = networks.map { $0.lowercased() }
// filtri
let filterDistance = Double(distanzaMassima)
@@ -130,7 +131,7 @@ import Foundation
for seismic in list {
var keep = true
if !networks.contains(seismic.provider) {
if !networks.contains(seismic.provider.lowercased()) {
keep = false
}