mirror of
https://github.com/morgan9e/macos-stats
synced 2026-04-14 00:04:15 +09:00
feat: added a check if the macOS widget is active before updating the read value in the user defaults. It will prevent unnecessary writes when the widget is not enabled (#2733)
This commit is contained in:
@@ -39,6 +39,7 @@ public struct Provider: TimelineProvider {
|
||||
}
|
||||
|
||||
public func getTimeline(in context: Context, completion: @escaping (Timeline<Disk_entry>) -> Void) {
|
||||
self.userDefaults?.set(Date().timeIntervalSince1970, forKey: Disk_entry.kind)
|
||||
var entry = Disk_entry()
|
||||
if let raw = userDefaults?.data(forKey: "Disk@CapacityReader"), let load = try? JSONDecoder().decode(drive.self, from: raw) {
|
||||
entry.value = load
|
||||
|
||||
Reference in New Issue
Block a user