Skip to content

Commit 7e622a0

Browse files
committed
ContextProxy.instance cannot actually be null
if it is the getter crashes
1 parent 9a2e863 commit 7e622a0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/services/autocomplete/AutocompleteProvider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export class AutocompleteProvider {
5858

5959
// Settings Management
6060
private loadSettings() {
61-
const state = ContextProxy.instance?.getValues?.()
61+
const state = ContextProxy.instance.getValues()
6262
return state.ghostServiceSettings
6363
}
6464

@@ -71,7 +71,7 @@ export class AutocompleteProvider {
7171
provider: this.getCurrentProviderName(),
7272
model: this.getCurrentModelName(),
7373
}
74-
await ContextProxy.instance?.setValues?.({ ghostServiceSettings: settingsWithModelInfo })
74+
await ContextProxy.instance.setValues({ ghostServiceSettings: settingsWithModelInfo })
7575
await this.cline.postStateToWebview()
7676
}
7777

src/services/ghost/GhostServiceManager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export class GhostServiceManager {
9494

9595
// Settings Management
9696
private loadSettings() {
97-
const state = ContextProxy.instance?.getValues?.()
97+
const state = ContextProxy.instance.getValues()
9898
return state.ghostServiceSettings
9999
}
100100

@@ -107,7 +107,7 @@ export class GhostServiceManager {
107107
provider: this.getCurrentProviderName(),
108108
model: this.getCurrentModelName(),
109109
}
110-
await ContextProxy.instance?.setValues?.({ ghostServiceSettings: settingsWithModelInfo })
110+
await ContextProxy.instance.setValues({ ghostServiceSettings: settingsWithModelInfo })
111111
await this.cline.postStateToWebview()
112112
}
113113

0 commit comments

Comments
 (0)