mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-15 00:34:08 +09:00
fix: fixed initializing update interval from the store (#2741)
This commit is contained in:
@@ -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?) {
|
||||||
|
|||||||
Reference in New Issue
Block a user