fix: Use extensions from Shogun

This commit is contained in:
Andrea Busi
2025-07-18 12:24:06 +02:00
parent af68d70be5
commit 39f5ff0249
4 changed files with 3 additions and 13 deletions
@@ -140,7 +140,7 @@ class SeismicNetworksIntensityMapViewController: EQNBaseMapViewController {
}
private func nextPinStyle() {
pinStyle.next()
pinStyle.advance()
reloadMap()
}
@@ -178,7 +178,7 @@ class SeismicNetworksMapDetailViewController: EQNBaseMapViewController {
// MARK: - Private
private func nextPinStyle() {
pinStyle.next()
pinStyle.advance()
reloadMap()
}
@@ -652,7 +652,7 @@ class SeismicNetworksViewController: UIViewController, UITableViewDelegate, UITa
}
@IBAction func collapseExpandTapped(_ sender: Any) {
cardDisplayType.next()
cardDisplayType.advance()
switch cardDisplayType {
case .small:
@@ -37,13 +37,3 @@ extension CGFloat {
self*2.0
}
}
extension CaseIterable where Self: Equatable {
mutating func next() {
let all = Self.allCases
let idx = all.firstIndex(of: self)!
let next = all.index(after: idx)
let newValue = all[next == all.endIndex ? all.startIndex : next]
self = newValue
}
}