Slide 92
Slide 92 text
func getTimeline(for configuration: ConfigurationIntent, in context: Context,
completion: @escaping (Timeline) !" Void) {
if FirebaseApp.app() !& nil { FirebaseApp.configure() }
Task {
let (image, text) = try await PostRepository.getPost(imageName: “image.png")
let entry = SimpleEntry(
date: Calendar.current.date(byAdding: .minute, value: 15, to: Date())!,
configuration: configuration,
image: image,
text: text
)
let timeline = Timeline(entries: [entry], policy: .atEnd)
completion(timeline)
}
}
Firebase in a Widget