Skip to content

Commit bb54fb7

Browse files
rename file to match class name.
Updated build fix
1 parent 5b3a188 commit bb54fb7

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

src/ModelContextProtocol/Client/McpClient.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,14 @@ public McpClient(IClientTransport clientTransport, McpClientOptions options, Mcp
4242

4343
SetRequestHandler<CreateMessageRequestParams, CreateMessageResult>(
4444
RequestMethods.SamplingCreateMessage,
45-
(request, ct) => samplingHandler(request, new ClientTokenProgress(this, request?.Meta?.ProgressToken), ct));
45+
(request, ct) =>
46+
{
47+
var progressToken = request?.Meta?.ProgressToken;
48+
return samplingHandler(
49+
request, progressToken is not null
50+
? new ClientTokenProgress(this, progressToken.Value)
51+
: NullProgress.Instance, ct);
52+
});
4653
}
4754

4855
if (options.Capabilities?.Roots is { } rootsCapability)

0 commit comments

Comments
 (0)