File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,7 +75,10 @@ export class HookEventEmitter extends EventEmitter {
7575 if ( ! this . handlers . has ( eventType ) ) {
7676 this . handlers . set ( eventType , new Set ( ) ) ;
7777 }
78- this . handlers . get ( eventType ) ! . add ( handler ) ;
78+ const handlers = this . handlers . get ( eventType ) ;
79+ if ( handlers ) {
80+ handlers . add ( handler ) ;
81+ }
7982 this . on ( eventType , handler ) ;
8083 }
8184
Original file line number Diff line number Diff line change @@ -274,8 +274,9 @@ export class APIDiscoverySkill {
274274 }
275275
276276 // Check if already discovered
277- if ( this . discoveredAPIs . has ( discovered . name ) ) {
278- return this . discoveredAPIs . get ( discovered . name ) ! ;
277+ const existing = this . discoveredAPIs . get ( discovered . name ) ;
278+ if ( existing ) {
279+ return existing ;
279280 }
280281
281282 // Only probe for spec if it's not a known service (known services already have spec URLs)
You can’t perform that action at this time.
0 commit comments