macOS widgets
This commit is contained in:
parent
0412aa99cb
commit
cbfc96ee4b
|
|
@ -1204,6 +1204,18 @@ abstract class UserSettingsEntity
|
|||
}
|
||||
}
|
||||
|
||||
String get validatedAccentColor {
|
||||
if ((accentColor ?? '').isEmpty) {
|
||||
return kDefaultAccentColor;
|
||||
}
|
||||
|
||||
if (accentColor.toLowerCase() == '#ffffff') {
|
||||
return kDefaultAccentColor;
|
||||
}
|
||||
|
||||
return accentColor;
|
||||
}
|
||||
|
||||
// ignore: unused_element
|
||||
static void _initializeBuilder(UserSettingsEntityBuilder builder) => builder
|
||||
..accentColor = kDefaultAccentColor
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ class WidgetCompany {
|
|||
: id = userCompanyState.userCompany.company.id,
|
||||
name = userCompanyState.userCompany.company.displayName,
|
||||
token = userCompanyState.userCompany.token.token,
|
||||
accentColor = userCompanyState.userCompany.settings.accentColor,
|
||||
accentColor = userCompanyState.userCompany.settings.validatedAccentColor,
|
||||
firstMonthOfYear =
|
||||
parseInt(userCompanyState.userCompany.company.firstMonthOfYear),
|
||||
currencyId = userCompanyState.userCompany.company.currencyId,
|
||||
|
|
|
|||
|
|
@ -153,7 +153,6 @@ struct Provider: IntentTimelineProvider {
|
|||
field: label,
|
||||
value: formatter.string(from: NSNumber(value: value))!)
|
||||
|
||||
// Next fetch happens 15 minutes later
|
||||
let nextUpdate = Calendar.current.date(
|
||||
byAdding: DateComponents(minute: 15),
|
||||
to: Date()
|
||||
|
|
@ -189,8 +188,6 @@ struct Provider: IntentTimelineProvider {
|
|||
var start: Date = Date()
|
||||
var end: Date = Date()
|
||||
|
||||
var dateComponents = calendar.dateComponents([.year, .month, .day], from: Date())
|
||||
|
||||
if (dateRange == "all_time") {
|
||||
start = calendar.date(byAdding: .year, value: -100, to: Date())!
|
||||
} else if (dateRange == "today") {
|
||||
|
|
|
|||
Loading…
Reference in New Issue