diff --git a/libs/askar/src/askar/agent-event-listener.service.ts b/libs/askar/src/askar/agent-event-listener.service.ts index 9cb3722871aefcae414e07427051dfe572d6fc69..80d3b147ee7a6a9cd7bb8e47a868b9941cb2dea0 100644 --- a/libs/askar/src/askar/agent-event-listener.service.ts +++ b/libs/askar/src/askar/agent-event-listener.service.ts @@ -11,7 +11,7 @@ import { ProofStateChangedEvent, } from "@aries-framework/core"; import { - MakeBasicMessageResponseDto, + MessageRecordDto, makeEvent, MESSAGE_MAKE, } from "@ocm-engine/dtos"; @@ -76,7 +76,7 @@ export class AgentEventListenerService implements OnModuleInit { ev.payload.basicMessageRecord.connectionId, ); - const dto = new MakeBasicMessageResponseDto(); + const dto = new MessageRecordDto(); dto.message = ev.payload.basicMessageRecord.content; dto.id = ev.payload.basicMessageRecord.id; dto.connectionId = ev.payload.basicMessageRecord.connectionId; diff --git a/libs/askar/src/askar/agent.service.ts b/libs/askar/src/askar/agent.service.ts index 5c848b84fee5ccc18eb8d551c98339b96df057e2..9f62532a6b88bdfbd35799ce296cf867668014f7 100644 --- a/libs/askar/src/askar/agent.service.ts +++ b/libs/askar/src/askar/agent.service.ts @@ -15,7 +15,7 @@ import { IssueProofRequestDto, ProofRecordDto, MakeBasicMessageRequestDto, - MakeBasicMessageResponseDto, + MessageRecordDto, SchemaNotCreatedError, SchemaNotFoundError, } from "@ocm-engine/dtos"; @@ -491,7 +491,7 @@ export class AgentService { }; sendMessage = async (message: MakeBasicMessageRequestDto) => { - const response = new MakeBasicMessageResponseDto(); + const response = new MessageRecordDto(); const m = await this.askar.agent.basicMessages.sendMessage( message.connectionId, diff --git a/libs/dtos/src/dtos/responses/make.basic.message.response.dto.ts b/libs/dtos/src/dtos/generics/message.record.dto.ts similarity index 70% rename from libs/dtos/src/dtos/responses/make.basic.message.response.dto.ts rename to libs/dtos/src/dtos/generics/message.record.dto.ts index 720dfca6ff49c31035b380b019f3fdecfdf34345..f6b56cbdfbdb56844abb2d1b21e8ced03f03febc 100644 --- a/libs/dtos/src/dtos/responses/make.basic.message.response.dto.ts +++ b/libs/dtos/src/dtos/generics/message.record.dto.ts @@ -1,19 +1,17 @@ import { IsNotEmpty, IsString } from "class-validator"; -import { BaseRecordDto } from "../generics/base.record.dto"; +import { BaseRecordDto } from "./base.record.dto"; -export class MakeBasicMessageResponseDto extends BaseRecordDto { +export class MessageRecordDto extends BaseRecordDto { // @example 6464b521-005a-4379-91e0-a3692b31cafd @IsNotEmpty() @IsString() connectionId: string; // @example "example-ocm-name" - @IsNotEmpty() @IsString() from?: string; // @example "example-ocm-name" - @IsNotEmpty() @IsString() to?: string; diff --git a/libs/dtos/src/events/dtoToEventTransformer.ts b/libs/dtos/src/events/dtoToEventTransformer.ts index 32a4f9e5b0173405484bdfc034029a2c8a88ea44..9d885143d1236127e5d81ffc1127ded67733c694 100644 --- a/libs/dtos/src/events/dtoToEventTransformer.ts +++ b/libs/dtos/src/events/dtoToEventTransformer.ts @@ -15,7 +15,7 @@ import { ConnectionReqDto } from "../dtos/requests/connection.req.dto"; import { IssueCredentialRequestDto } from "../dtos/requests/issue.credential.request.dto"; import { IssueProofRequestDto } from "../dtos/requests/issue.proof.request.dto"; import { CredentialReqDto } from "../dtos/requests/credential.req.dto"; -import { MakeBasicMessageResponseDto } from "../dtos/responses/make.basic.message.response.dto"; +import { MessageRecordDto } from "../dtos/generics/message.record.dto"; import { MakeBasicMessageRequestDto } from "../dtos/requests/make.basic.message.request.dto"; import { ProofReqDto } from "../dtos/requests/proof.req.dto"; import { ProofRecordDto } from "../dtos/generics/proof.record.dto"; @@ -33,7 +33,7 @@ export const makeEvent = (payload: { | CreateCredentialDefinitionRequsetDto | ProofRecordDto | IssueCredentialRequestDto - | MakeBasicMessageResponseDto + | MessageRecordDto | MakeBasicMessageRequestDto; type: | SchemaEvent diff --git a/libs/dtos/src/index.ts b/libs/dtos/src/index.ts index b3ab112035ce29aeee8489a1411440f4eda3c2b3..46976e38624544097708d0d773e174b0592fdfb6 100644 --- a/libs/dtos/src/index.ts +++ b/libs/dtos/src/index.ts @@ -6,6 +6,7 @@ export * from "./dtos/generics/creddef.record.dto"; export * from "./dtos/generics/credential.record.dto"; export * from "./dtos/generics/proof.record.dto"; export * from "./dtos/generics/schema.record.dto"; +export * from "./dtos/generics/message.record.dto"; export * from "./dtos/requests/connection.req.dto"; @@ -22,7 +23,6 @@ export * from "./dtos/requests/make.basic.message.request.dto"; export * from "./dtos/responses/create.invitation.response.dto"; export * from "./dtos/responses/gateway.accepted.response.dto"; -export * from "./dtos/responses/make.basic.message.response.dto"; export * from "./errors/connection.not.found.error"; export * from "./errors/schema.not.created.error";