diff --git a/src/lib/core/usecase-models/send-message-to-conversation-usecase-models.ts b/src/lib/core/usecase-models/send-message-to-conversation-usecase-models.ts index 492942d..9864ff0 100644 --- a/src/lib/core/usecase-models/send-message-to-conversation-usecase-models.ts +++ b/src/lib/core/usecase-models/send-message-to-conversation-usecase-models.ts @@ -2,7 +2,6 @@ import { z } from 'zod' import { MessageSchema } from '../entity/kernel-models' export const SendMessageToConversationRequestSchema = z.object({ - clientID: z.string(), researchContextID: z.string(), conversationID: z.string(), message: MessageSchema, diff --git a/src/lib/core/usecase/send-message-to-conversation-usecase.ts b/src/lib/core/usecase/send-message-to-conversation-usecase.ts index 395d722..9f8da19 100644 --- a/src/lib/core/usecase/send-message-to-conversation-usecase.ts +++ b/src/lib/core/usecase/send-message-to-conversation-usecase.ts @@ -29,7 +29,7 @@ export default class BrowserSendMessageToConversationUseCase implements SendMess return; } - const prepareMessageDTO = await this.agentGateway.prepareMessageContext(request.clientID, request.researchContextID, request.conversationID, request.message) + const prepareMessageDTO = await this.agentGateway.prepareMessageContext(request.researchContextID, request.conversationID, request.message) if (!prepareMessageDTO.success) { this.presenter.presentError( { diff --git a/src/lib/infrastructure/client/gateway/browser-vector-store-gateway.ts b/src/lib/infrastructure/client/gateway/browser-vector-store-gateway.ts index f87a3df..bcb7fc2 100644 --- a/src/lib/infrastructure/client/gateway/browser-vector-store-gateway.ts +++ b/src/lib/infrastructure/client/gateway/browser-vector-store-gateway.ts @@ -1,10 +1,11 @@ import { injectable } from "inversify"; import { TCreateVectorStoreDTO, TGetVectorStoreDTO, TDeleteVectorStoreDTO } from "~/lib/core/dto/vector-store-dto"; +import { RemoteFile } from "~/lib/core/entity/file"; import VectorStoreOutputPort from "~/lib/core/ports/secondary/vector-store-output-port"; @injectable() export default class BrowserVectorStoreGateway implements VectorStoreOutputPort { - createVectorStore(research_context_id: number, fileIDs: string[]): Promise { + createVectorStore(research_context_id: number, files: RemoteFile[]): Promise { throw new Error("Method not implemented."); } getVectorStore(research_context_id: number): Promise { @@ -14,4 +15,5 @@ export default class BrowserVectorStoreGateway implements VectorStoreOutputPort throw new Error("Method not implemented."); } + } \ No newline at end of file diff --git a/src/lib/infrastructure/server/gateway/openai-vector-store-gateway.ts b/src/lib/infrastructure/server/gateway/openai-vector-store-gateway.ts index f65fb3e..17b00c8 100644 --- a/src/lib/infrastructure/server/gateway/openai-vector-store-gateway.ts +++ b/src/lib/infrastructure/server/gateway/openai-vector-store-gateway.ts @@ -1,10 +1,11 @@ import { injectable } from "inversify"; import { TCreateVectorStoreDTO, TGetVectorStoreDTO, TDeleteVectorStoreDTO } from "~/lib/core/dto/vector-store-dto"; +import { RemoteFile } from "~/lib/core/entity/file"; import VectorStoreOutputPort from "~/lib/core/ports/secondary/vector-store-output-port"; @injectable() export default class OpenAIVectorStoreGateway implements VectorStoreOutputPort { - createVectorStore(research_context_id: number, fileIDs: string[]): Promise { + createVectorStore(research_context_id: number, files: RemoteFile[]): Promise { throw new Error("Method not implemented."); } getVectorStore(research_context_id: number): Promise { @@ -13,5 +14,4 @@ export default class OpenAIVectorStoreGateway implements VectorStoreOutputPort { deleteVectorStore(research_context_id: number): Promise { throw new Error("Method not implemented."); } - } \ No newline at end of file