Skip to content

Commit 4ef39f7

Browse files
committed
fix(devframe): address resource review feedback
1 parent c7d8767 commit 4ef39f7

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

packages/devframe/src/adapters/mcp/build-server.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -324,8 +324,10 @@ function registerResourceHandlers(
324324
mimeType: resource.mimeType,
325325
}))
326326

327-
for (const template of manifest.resourceTemplates) {
328-
const listed = await ctx.agent.listResourceInstances(template.id)
327+
const listedTemplateResources = await Promise.all(
328+
manifest.resourceTemplates.map(template => ctx.agent.listResourceInstances(template.id)),
329+
)
330+
for (const listed of listedTemplateResources) {
329331
resources.push(...listed.resources)
330332
}
331333

@@ -424,8 +426,8 @@ function registerResourceHandlers(
424426
if (!subscription)
425427
return {}
426428

427-
subscriptions.delete(uri)
428429
await subscription.cleanup()
430+
subscriptions.delete(uri)
429431
return {}
430432
})
431433
})

0 commit comments

Comments
 (0)