|
|
|
|
@ -112,7 +112,9 @@ struct LaunchWidgetLiveActivity: Widget { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fileprivate func _name(context: ActivityViewContext<LaunchWidgetAttributes>) -> String { |
|
|
|
|
if let name = context.state.sequence?.currentStep.name { |
|
|
|
|
if let sequence = context.state.sequence, sequence.steps.count > 1 { |
|
|
|
|
return context.attributes.name |
|
|
|
|
} else if let name = context.state.sequence?.currentStep.name { |
|
|
|
|
return name |
|
|
|
|
} else { |
|
|
|
|
return context.attributes.name |
|
|
|
|
@ -120,7 +122,9 @@ struct LaunchWidgetLiveActivity: Widget { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fileprivate func _date(context: ActivityViewContext<LaunchWidgetAttributes>) -> Date { |
|
|
|
|
if let date = context.state.sequence?.currentStep.interval.end { |
|
|
|
|
if let sequence = context.state.sequence, sequence.steps.count > 1 { |
|
|
|
|
return sequence.end |
|
|
|
|
} else if let date = context.state.sequence?.currentStep.interval.end { |
|
|
|
|
return date |
|
|
|
|
} else { |
|
|
|
|
return context.attributes.date |
|
|
|
|
|