fix(ts-sdk): Fixed Types from Message Interface (#2763)

This commit is contained in:
Saket Aryan
2025-05-22 21:56:45 +05:30
committed by GitHub
parent af1cfd8139
commit 8048e0b32f
6 changed files with 12 additions and 11 deletions

View File

@@ -160,15 +160,11 @@ export default class MemoryClient {
}
_preparePayload(
messages: string | Array<Message>,
messages: Array<Message>,
options: MemoryOptions,
): object {
const payload: any = {};
if (typeof messages === "string") {
payload.messages = [{ role: "user", content: messages }];
} else if (Array.isArray(messages)) {
payload.messages = messages;
}
payload.messages = messages;
return { ...payload, ...options };
}
@@ -217,7 +213,7 @@ export default class MemoryClient {
}
async add(
messages: string | Array<Message>,
messages: Array<Message>,
options: MemoryOptions = {},
): Promise<Array<Memory>> {
if (this.telemetryId === "") await this.ping();