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
.log_err()
.unwrap_or_default();
let (api_url, model_name) = cx
.update(|cx| {
let settings = AssistantSettings::get_global(cx);
(
settings.openai_api_url.clone(),
settings.default_open_ai_model.full_name().to_string(),
)
})
.log_err()
.unwrap();
let (api_url, model_name) = cx.update(|cx| {
let settings = AssistantSettings::get_global(cx);
(
settings.openai_api_url.clone(),
settings.default_open_ai_model.full_name().to_string(),
)
})?;
let completion_provider = OpenAiCompletionProvider::new(
api_url,
model_name,