-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
@Injectable()
export class OrderDetailsService {
private readonly _client: RequestClient<
GetOrderDetailsRequest,
GetOrderDetailsResponse
>;
constructor(masstransit: MassTransitService) {
this._client = masstransit.bus.requestClient<
GetOrderDetailsRequest,
GetOrderDetailsResponse
>({
exchange: 'order-details',
requestType: new MessageType(
'GetOrderDetailsRequest',
'Contracts.Events.OrderProcessing.Requests',
),
responseType: new MessageType(
'GetOrderDetailsResponse',
'Contracts.Events.OrderProcessing.Requests',
),
});
}
public getResponse(req: GetOrderDetailsRequest) {
return this._client.getResponse(req);
}
}
an error occurred if the order-details queue does not exists but request will never rejected
Metadata
Metadata
Assignees
Labels
No labels