We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 88f6f29 commit 5af2ef1Copy full SHA for 5af2ef1
1 file changed
Sources/MechMuse/MechMuse.swift
@@ -76,7 +76,12 @@ public extension MechMuse {
76
static func live(db: Database) -> Self {
77
live(
78
client: db.keyValueStore.observe(Preferences.key)
79
- .map(\.?.mechMuse.apiKey).removeDuplicates()
+ .map { prefs in
80
+ if prefs?.mechMuse.enabled == true {
81
+ return prefs?.mechMuse.apiKey
82
+ }
83
+ return nil
84
85
.map { key in
86
key?.nonEmptyString.map {
87
OpenAI(configuration: OpenAI.Configuration(
0 commit comments