diff --git a/libs/sdk-js/package.json b/libs/sdk-js/package.json index 2c6fea683..29510712b 100644 --- a/libs/sdk-js/package.json +++ b/libs/sdk-js/package.json @@ -1,6 +1,6 @@ { "name": "@langchain/langgraph-sdk", - "version": "0.0.64", + "version": "0.0.65", "description": "Client library for interacting with the LangGraph API", "type": "module", "packageManager": "yarn@1.22.19", diff --git a/libs/sdk-js/src/auth/index.ts b/libs/sdk-js/src/auth/index.ts index c736f5cbb..cf995438d 100644 --- a/libs/sdk-js/src/auth/index.ts +++ b/libs/sdk-js/src/auth/index.ts @@ -27,7 +27,10 @@ export class Auth< on(event: T, callback: OnCallback): this { this["~handlerCache"].callbacks ??= {}; - this["~handlerCache"].callbacks[event as string] = callback as AnyCallback; + const events: string[] = Array.isArray(event) ? event : [event]; + for (const event of events) { + this["~handlerCache"].callbacks[event] = callback as AnyCallback; + } return this; } }