File tree 3 files changed +4
-7
lines changed
3 files changed +4
-7
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @deco/mcp" ,
3
- "version" : " 0.2.2 " ,
3
+ "version" : " 0.2.3 " ,
4
4
"exports" : " ./mod.ts" ,
5
5
"tasks" : {
6
6
"check" : " deno fmt && deno lint && deno check mod.ts"
Original file line number Diff line number Diff line change @@ -158,7 +158,7 @@ export class StatelessClientTransport implements Transport {
158
158
159
159
// Handle streaming responses
160
160
if ( response . headers . get ( "content-type" ) ?. includes ( "text/event-stream" ) ) {
161
- await this . _handleStreamingResponse ( response ) ;
161
+ this . _handleStreamingResponse ( response ) ;
162
162
return ;
163
163
}
164
164
Original file line number Diff line number Diff line change @@ -76,20 +76,17 @@ export class StatelessServerTransport implements Transport {
76
76
/**
77
77
* Determines if a request should be upgraded to streaming based on message type
78
78
*/
79
- private shouldUpgradeToStreaming ( _message : JSONRPCMessage ) : boolean {
79
+ private shouldUpgradeToStreaming ( message : JSONRPCMessage ) : boolean {
80
80
// Implement logic to determine if streaming is needed
81
81
// For example, based on method name or parameters
82
- return false ; // Default to non-streaming
82
+ return message . method === "notifications/initialized" ; // Default to non-streaming
83
83
}
84
84
85
85
start ( ) : Promise < void > {
86
86
return Promise . resolve ( ) ;
87
87
}
88
88
89
89
close ( ) : Promise < void > {
90
- this . _controller ?. close ( ) ;
91
- this . _controller = undefined ;
92
- this . onclose ?.( ) ;
93
90
return Promise . resolve ( ) ;
94
91
}
95
92
You can’t perform that action at this time.
0 commit comments