Skip to content

Commit 5af2ef1

Browse files
committed
Fix disabled mech muse interpreted as enabled
1 parent 88f6f29 commit 5af2ef1

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

Sources/MechMuse/MechMuse.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,12 @@ public extension MechMuse {
7676
static func live(db: Database) -> Self {
7777
live(
7878
client: db.keyValueStore.observe(Preferences.key)
79-
.map(\.?.mechMuse.apiKey).removeDuplicates()
79+
.map { prefs in
80+
if prefs?.mechMuse.enabled == true {
81+
return prefs?.mechMuse.apiKey
82+
}
83+
return nil
84+
}
8085
.map { key in
8186
key?.nonEmptyString.map {
8287
OpenAI(configuration: OpenAI.Configuration(

0 commit comments

Comments
 (0)