diff --git a/crates/collab/src/api/extensions.rs b/crates/collab/src/api/extensions.rs index 4f797adb68..ed70b347a9 100644 --- a/crates/collab/src/api/extensions.rs +++ b/crates/collab/src/api/extensions.rs @@ -36,8 +36,6 @@ pub fn router() -> Router { struct GetExtensionsParams { filter: Option, #[serde(default)] - ids: Option, - #[serde(default)] max_schema_version: i32, } @@ -45,26 +43,15 @@ async fn get_extensions( Extension(app): Extension>, Query(params): Query, ) -> Result> { - let extension_ids = params - .ids - .as_ref() - .map(|s| s.split(',').map(|s| s.trim()).collect::>()); + let extensions = app + .db + .get_extensions(params.filter.as_deref(), params.max_schema_version, 500) + .await?; - let extensions = if let Some(extension_ids) = extension_ids { - app.db.get_extensions_by_ids(&extension_ids, None).await? - } else { - let result = app - .db - .get_extensions(params.filter.as_deref(), params.max_schema_version, 500) - .await?; - - if let Some(query) = params.filter.as_deref() { - let count = result.len(); - tracing::info!(query, count, "extension_search") - } - - result - }; + if let Some(query) = params.filter.as_deref() { + let count = extensions.len(); + tracing::info!(query, count, "extension_search") + } Ok(Json(GetExtensionsResponse { data: extensions })) }