File tree Expand file tree Collapse file tree
crates/rmcp/src/handler/server/router Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -449,11 +449,10 @@ where
449449 pub fn disable_route ( & mut self , name : impl Into < Cow < ' static , str > > ) -> bool {
450450 let name = name. into ( ) ;
451451 let was_visible = self . map . contains_key ( & name) && !self . disabled . contains ( & name) ;
452- let newly_disabled = self . disabled . insert ( name. clone ( ) ) ;
453- if was_visible && newly_disabled {
452+ if was_visible {
454453 self . notify_if_visible ( & name) ;
455454 }
456- newly_disabled
455+ self . disabled . insert ( name )
457456 }
458457
459458 /// Re-enable a previously disabled tool. Returns `true` if the name
@@ -530,7 +529,7 @@ where
530529 fn notify_if_visible ( & self , name : & str ) {
531530 if self . map . contains_key ( name) {
532531 if let Some ( notifier) = & self . notifier {
533- ( notifier) ( ) ;
532+ notifier ( ) ;
534533 }
535534 }
536535 }
You can’t perform that action at this time.
0 commit comments