macOS widgets

This commit is contained in:
Hillel Coren 2023-06-27 19:01:14 +03:00
parent e433568e7d
commit 1c04306d5b
1 changed files with 72 additions and 76 deletions

View File

@ -128,10 +128,14 @@ struct Provider: IntentTimelineProvider {
let sharedDefaults = UserDefaults.init(suiteName: "group.com.invoiceninja.app")
var widgetData: WidgetData? = nil
if sharedDefaults != nil {
do {
if sharedDefaults == nil {
throw WidgetError.message("Not connected")
}
let shared = sharedDefaults!.string(forKey: "widget_data")
if shared != nil {
if shared == nil {
throw WidgetError.message("Not connected")
}
//print("## Shared: \(shared!)")
@ -199,15 +203,7 @@ struct Provider: IntentTimelineProvider {
formatter.currencyCode = currency?.code ?? "USD"
value = formatter.string(from: NSNumber(value: rawValue))!
}
} catch {
print("## ERROR: \(error)")
//value = "\(error)"
}
}
return (label, value)
}