Use | instead of code duplication

Richard Feldman created

Change summary

crates/agent_ui/src/agent_ui.rs | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)

Detailed changes

crates/agent_ui/src/agent_ui.rs 🔗

@@ -346,13 +346,9 @@ fn init_language_model_settings(cx: &mut App) {
     cx.subscribe(
         &LanguageModelRegistry::global(cx),
         |_, event: &language_model::Event, cx| match event {
-            language_model::Event::ProviderStateChanged(_) => {
-                update_active_language_model_from_settings(cx);
-            }
-            language_model::Event::AddedProvider(_) => {
-                update_active_language_model_from_settings(cx);
-            }
-            language_model::Event::RemovedProvider(_) => {
+            language_model::Event::ProviderStateChanged(_)
+            | language_model::Event::AddedProvider(_)
+            | language_model::Event::RemovedProvider(_) => {
                 update_active_language_model_from_settings(cx);
             }
             _ => {}