BridgeGateway<SUBSCRIBER_MODEL extends DomainModel, PUBLISHER_MODEL extends DomainModel, SUBSCRIBER_INPUT extends DomainInput> constructor
BridgeGateway<SUBSCRIBER_MODEL extends DomainModel, PUBLISHER_MODEL extends DomainModel, SUBSCRIBER_INPUT extends DomainInput> ({})
Implementation
BridgeGateway({
required this._subscriberUseCase,
required this._publisherUseCase,
}) {
_subscriberUseCase.subscribe<SUBSCRIBER_MODEL, SUBSCRIBER_INPUT>(
(output) {
return Either<FailureDomainInput, SUBSCRIBER_INPUT>.right(
onResponse(
_publisherUseCase.getDomainModel<PUBLISHER_MODEL>(),
),
);
},
);
}