Change summary
crates/agent_ui/src/language_model_selector.rs | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
Detailed changes
@@ -140,13 +140,9 @@ impl LanguageModelPickerDelegate {
// Subscribe to registry events and send refresh signals through the channel
let registry = LanguageModelRegistry::global(cx);
cx.subscribe(®istry, 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();
}
_ => {}