snapshot(for:in:)
Provides a timeline entry representing the current time and state of a widget.
Declaration
func snapshot(for configuration: Self.Intent, in context: Self.Context) async -> Self.EntryParameters
- configuration:
The intent containing user-customized values.
- context:
An object describing the context to show the widget in.
Return Value
A timeline entry representing the current time and state of a widget
Discussion
WidgetKit calls snapshot(for:in:) when the widget appears in transient situations. If context.isPreview is true, the widget appears in the widget gallery. In that case, return the Entry as quickly as possible, perhaps supplying sample data if it could take more than a few seconds to fetch or calculate the widget’s current state.
The configuration parameter provides user-customized values, as defined in your custom intent.