Eliminate more code duplication

This commit is contained in:
Richard Feldman
2025-12-09 11:54:00 -05:00
parent 48002be135
commit d9396373e3

View File

@@ -140,13 +140,9 @@ impl LanguageModelPickerDelegate {
// Subscribe to registry events and send refresh signals through the channel
let registry = LanguageModelRegistry::global(cx);
cx.subscribe(&registry, move |_picker, _, event, _cx| match event {
language_model::Event::ProviderStateChanged(_) => {
refresh_tx.unbounded_send(()).ok();
}
language_model::Event::AddedProvider(_) => {
refresh_tx.unbounded_send(()).ok();
}
language_model::Event::RemovedProvider(_) => {
language_model::Event::ProviderStateChanged(_)
| language_model::Event::AddedProvider(_)
| language_model::Event::RemovedProvider(_) => {
refresh_tx.unbounded_send(()).ok();
}
_ => {}