fix: fixed initializing update interval from the store (#2741)

This commit is contained in:
Serhiy Mytrovtsiy
2025-10-04 13:44:16 +02:00
parent 6465d9ab58
commit f8b31f7a80

View File

@@ -52,7 +52,7 @@ open class Reader<T: Codable>: NSObject, ReaderInternal_p {
} }
public var interval: Double? = nil public var interval: Double? = nil
public var defaultInterval: Double = 1 public var defaultInterval: Int = 1
public var optional: Bool = false public var optional: Bool = false
public var popup: Bool = false public var popup: Bool = false
@@ -96,10 +96,8 @@ open class Reader<T: Codable>: NSObject, ReaderInternal_p {
public func initStoreValues(title: String) { public func initStoreValues(title: String) {
guard self.interval == nil else { return } guard self.interval == nil else { return }
let updateIntervalString = Store.shared.string(key: "\(title)_updateInterval", defaultValue: "\(self.defaultInterval)") let updateInterval = Store.shared.int(key: "\(title)_updateInterval", defaultValue: self.defaultInterval)
if let updateInterval = Double(updateIntervalString) { self.interval = Double(updateInterval)
self.interval = updateInterval
}
} }
public func callback(_ value: T?) { public func callback(_ value: T?) {