File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -394,9 +394,7 @@ export class McpMqttClient extends EventEmitter {
394
394
if ( parts . length < 4 ) return
395
395
396
396
const serverId = parts [ 2 ]
397
- if ( ! serverId ) return // Guard against undefined serverId
398
-
399
- // const serverName = parts.slice(3).join('/') // Reconstruct hierarchical server name
397
+ if ( ! serverId ) return
400
398
401
399
if ( ! message . trim ( ) ) {
402
400
// Empty message means server went offline
Original file line number Diff line number Diff line change @@ -317,7 +317,12 @@ export class McpMqttServer extends EventEmitter {
317
317
private async handleControlMessage ( message : string , clientId ?: string ) : Promise < void > {
318
318
const parsedMessage = JSON . parse ( message )
319
319
320
- if ( parsedMessage . method === 'initialize' && parsedMessage . id && clientId ) {
320
+ if (
321
+ parsedMessage . method === 'initialize' &&
322
+ parsedMessage . id !== undefined &&
323
+ parsedMessage . id !== null &&
324
+ clientId
325
+ ) {
321
326
const request = parsedMessage as InitializeRequest
322
327
const response = await this . handleInitialize ( request , clientId )
323
328
You can’t perform that action at this time.
0 commit comments