Skip to content

Commit 1bcdd24

Browse files
committed
Rename function filter
1 parent 468824f commit 1bcdd24

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

dsc/src/mcp/list_dsc_functions.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub struct FunctionListResult {
1919
#[derive(Deserialize, JsonSchema)]
2020
pub struct ListFunctionsRequest {
2121
#[schemars(description = "Optional function name to filter the list. Supports wildcard patterns (*, ?)")]
22-
pub function_name: Option<String>,
22+
pub function_filter: Option<String>,
2323
}
2424

2525
#[tool_router(router = list_dsc_functions_router, vis = "pub")]
@@ -34,13 +34,13 @@ impl McpServer {
3434
open_world_hint = true,
3535
)
3636
)]
37-
pub async fn list_dsc_functions(&self, Parameters(ListFunctionsRequest { function_name }): Parameters<ListFunctionsRequest>) -> Result<Json<FunctionListResult>, McpError> {
37+
pub async fn list_dsc_functions(&self, Parameters(ListFunctionsRequest { function_filter }): Parameters<ListFunctionsRequest>) -> Result<Json<FunctionListResult>, McpError> {
3838
let result = task::spawn_blocking(move || {
3939
let function_dispatcher = FunctionDispatcher::new();
4040
let mut functions = function_dispatcher.list();
4141

42-
// apply filtering if function_name is provided
43-
if let Some(name_pattern) = function_name {
42+
// apply filtering if function_filter is provided
43+
if let Some(name_pattern) = function_filter {
4444
let regex_str = convert_wildcard_to_regex(&name_pattern);
4545
let mut regex_builder = RegexBuilder::new(&regex_str);
4646
regex_builder.case_insensitive(true);

0 commit comments

Comments
 (0)