Skip to content

Commit 28e92bc

Browse files
committed
fix: remember model selection
1 parent dccd2c0 commit 28e92bc

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

app/store/config.ts

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,14 +179,21 @@ export const useAppConfig = createPersistStore(
179179
},
180180

181181
setModels(models: ModelRecord[]) {
182-
set((state) => ({
183-
...state,
184-
models,
185-
modelConfig: {
186-
...state.modelConfig,
187-
model: models[0].name,
188-
},
189-
}));
182+
if (models.some((m) => m.name === get().modelConfig.model)) {
183+
set((state) => ({
184+
...state,
185+
models,
186+
}));
187+
} else {
188+
set((state) => ({
189+
...state,
190+
models,
191+
modelConfig: {
192+
...state.modelConfig,
193+
model: models[0].name,
194+
},
195+
}));
196+
}
190197
},
191198

192199
updateModelConfig(config: Partial<ModelConfig>) {

0 commit comments

Comments
 (0)