fix: default provider and model

This commit is contained in:
adamdottv 2025-06-16 10:51:01 -05:00
parent 3c94d26570
commit 2d15c683e0
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75

View file

@ -38,11 +38,10 @@ var Info AppInfo
func New(ctx context.Context, version string, httpClient *client.ClientWithResponses) (*App, error) {
appInfoResponse, _ := httpClient.PostAppInfoWithResponse(ctx)
appInfo := appInfoResponse.JSON200
Info = AppInfo{Version: version}
Info.Git = appInfo.Git
Info.Path = appInfo.Path
Info.Time = appInfo.Time
Info.User = appInfo.User
Info = AppInfo{
AppInfo: *appInfo,
Version: version,
}
providersResponse, err := httpClient.PostProviderListWithResponse(ctx)
if err != nil {
@ -97,6 +96,10 @@ func New(ctx context.Context, version string, httpClient *client.ClientWithRespo
}
}
}
if currentProvider == nil || currentModel == nil {
currentProvider = defaultProvider
currentModel = defaultModel
}
app := &App{
ConfigPath: appConfigPath,