File tree Expand file tree Collapse file tree 1 file changed +11
-8
lines changed
openai-async-image-swiftui-example Expand file tree Collapse file tree 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -9,19 +9,22 @@ import openai_async_image_swiftui
9
9
10
10
@main
11
11
struct openai_async_image_swiftui_exampleApp : App {
12
-
13
- @Environment ( \. openAIDefaultLoader) var loader : OpenAIDefaultLoader
12
+
13
+ init ( ) {
14
+ initDefaultLoader ( )
15
+ }
14
16
15
17
var body : some Scene {
16
-
17
- let apiKey = " your API KEY "
18
- let endpoint = OpenAIImageEndpoint . get ( with: apiKey)
19
- let loader = OpenAIDefaultLoader ( endpoint: endpoint)
20
-
21
18
WindowGroup {
22
19
ContentView ( )
23
- . environment ( \. openAIDefaultLoader, loader)
24
20
. preferredColorScheme ( . dark)
25
21
}
26
22
}
23
+
24
+ private func initDefaultLoader( ) {
25
+ let apiKey = " your API KEY "
26
+ let endpoint = OpenAIImageEndpoint . get ( with: apiKey)
27
+ let loader = OpenAIDefaultLoader ( endpoint: endpoint)
28
+ OpenAIDefaultLoaderKey . defaultValue = loader
29
+ }
27
30
}
You can’t perform that action at this time.
0 commit comments