UNPKG

assistant-cloud

Version:

Cloud integration for assistant-ui

16 lines (15 loc) 757 B
import { readCloudArray, readCloudRecord } from "./cloudResponse.js"; import { decodeCloudMessage } from "./AssistantCloudThreadMessages.js"; //#region src/AssistantCloudProjectThreadMessages.ts var AssistantCloudProjectThreadMessages = class { cloud; constructor(cloud) { this.cloud = cloud; } async list(threadId, query) { return { messages: readCloudArray(readCloudRecord(await this.cloud.makeRequest(`/projects/threads/${encodeURIComponent(threadId)}/messages`, { query }), "project thread message list response").messages, "messages").map((message, index) => decodeCloudMessage(message, `messages[${index}]`)) }; } }; //#endregion export { AssistantCloudProjectThreadMessages }; //# sourceMappingURL=AssistantCloudProjectThreadMessages.js.map