Revert "Revert "Rewrite extension management tools"" (#5273)
Signed-off-by: Angela Ning <aning@squareup.com>
This commit is contained in:
@@ -17,6 +17,12 @@ pub struct ToolRouteManager {
|
||||
router_disabled_override: Mutex<bool>,
|
||||
}
|
||||
|
||||
impl Default for ToolRouteManager {
|
||||
fn default() -> Self {
|
||||
Self::new()
|
||||
}
|
||||
}
|
||||
|
||||
impl ToolRouteManager {
|
||||
pub fn new() -> Self {
|
||||
Self {
|
||||
@@ -97,9 +103,6 @@ impl ToolRouteManager {
|
||||
// Wrap selector in Arc for the index manager methods
|
||||
let selector_arc = Arc::new(selector);
|
||||
|
||||
// First index platform tools
|
||||
ToolRouterIndexManager::index_platform_tools(&selector_arc, extension_manager).await?;
|
||||
|
||||
if reindex_all.unwrap_or(false) {
|
||||
let enabled_extensions = extension_manager.list_extensions().await?;
|
||||
for extension_name in enabled_extensions {
|
||||
|
||||
Reference in New Issue
Block a user