We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 75836fe commit b0937aeCopy full SHA for b0937ae
examples/client/middleware/main.go
@@ -17,10 +17,10 @@ var nextProgressToken atomic.Int64
17
// from the client.
18
func main() {
19
c := mcp.NewClient(&mcp.Implementation{Name: "test"}, nil)
20
- c.AddSendingMiddleware(addProgressToken[*mcp.ClientSession])
+ c.AddSendingMiddleware(addProgressToken)
21
}
22
23
-func addProgressToken[S mcp.Session](h mcp.MethodHandler) mcp.MethodHandler {
+func addProgressToken(h mcp.MethodHandler) mcp.MethodHandler {
24
return func(ctx context.Context, method string, req mcp.Request) (result mcp.Result, err error) {
25
if rp, ok := req.GetParams().(mcp.RequestParams); ok {
26
rp.SetProgressToken(nextProgressToken.Add(1))
0 commit comments