From 4c3138e373a79a235b9959a5770b1e9992363581 Mon Sep 17 00:00:00 2001 From: Admin Date: Tue, 18 Mar 2025 15:33:35 -0700 Subject: [PATCH] Fix authentication method to use DEFAULT_HEADERS consistently in API calls --- index.ts | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/index.ts b/index.ts index 02196e1..322583f 100644 --- a/index.ts +++ b/index.ts @@ -1612,23 +1612,7 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { case "list_projects": { const args = ListProjectsSchema.parse(request.params.arguments); - const url = new URL(`${GITLAB_API_URL}/projects`); - - // Add query parameters for filtering - Object.entries(args).forEach(([key, value]) => { - if (value !== undefined) { - url.searchParams.append(key, value.toString()); - } - }); - - const response = await fetch(url.toString(), { - headers: DEFAULT_HEADERS, - }); - - await handleGitLabError(response); - const data = await response.json(); - const projects = z.array(GitLabProjectSchema).parse(data); - + const projects = await listProjects(args); return { content: [{ type: "text", text: JSON.stringify(projects, null, 2) }], };