fix: Seismic filter now use case-insensitive check for networks
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user