@test-org122/hypernet-core
Version:
Hypernet Core. Represents the SDK for running the Hypernet Protocol.
27 lines • 982 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MerchantService = void 0;
class MerchantService {
constructor(merchantConnectorRepository, contextProvider) {
this.merchantConnectorRepository = merchantConnectorRepository;
this.contextProvider = contextProvider;
}
authorizeMerchant(merchantUrl) {
return this.merchantConnectorRepository
.addAuthorizedMerchant(merchantUrl)
.andThen(() => {
return this.contextProvider.getContext();
})
.map((context) => {
context.onMerchantAuthorized.next(merchantUrl);
});
}
getAuthorizedMerchants() {
return this.merchantConnectorRepository.getAuthorizedMerchants();
}
activateAuthorizedMerchants() {
return this.merchantConnectorRepository.activateAuthorizedMerchants();
}
}
exports.MerchantService = MerchantService;
//# sourceMappingURL=MerchantService.js.map