Fix a panic in the assistant panel (#8244)

Release Notes:

- Fixed a panic in the assistant panel when the app is shutting down.
This commit is contained in:
Conrad Irwin 2024-02-22 22:42:32 -07:00 committed by GitHub
parent a82f4857f4
commit caa156ab13
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -122,16 +122,13 @@ impl AssistantPanel {
.await .await
.log_err() .log_err()
.unwrap_or_default(); .unwrap_or_default();
let (api_url, model_name) = cx let (api_url, model_name) = cx.update(|cx| {
.update(|cx| { let settings = AssistantSettings::get_global(cx);
let settings = AssistantSettings::get_global(cx); (
( settings.openai_api_url.clone(),
settings.openai_api_url.clone(), settings.default_open_ai_model.full_name().to_string(),
settings.default_open_ai_model.full_name().to_string(), )
) })?;
})
.log_err()
.unwrap();
let completion_provider = OpenAiCompletionProvider::new( let completion_provider = OpenAiCompletionProvider::new(
api_url, api_url,
model_name, model_name,