only set provider if provider is ENS

This commit is contained in:
Jonathan Rainville 2018-08-06 08:47:27 -04:00 committed by hodlbank
parent c60a2a6fed
commit ab0a3b0735
1 changed files with 5 additions and 6 deletions

View File

@ -18,9 +18,8 @@ class ENS {
this.namesConfig.enabled !== true || this.namesConfig.enabled !== true ||
this.namesConfig.available_providers.indexOf('ens') < 0) { this.namesConfig.available_providers.indexOf('ens') < 0) {
return; return;
} else if (this.namesConfig.provider !== 'ens') {
this.providerNotENS = true;
} }
this.doSetENSProvider = this.namesConfig.provider === 'ens';
this.addENSToEmbarkJS(); this.addENSToEmbarkJS();
this.configureContracts(); this.configureContracts();
@ -63,7 +62,10 @@ class ENS {
resolverAbi: results[2].abiDefinition, resolverAbi: results[2].abiDefinition,
resolverAddress: results[2].deployedAddress resolverAddress: results[2].deployedAddress
}; };
self.addSetProvider(config);
if (self.doSetENSProvider) {
self.addSetProvider(config);
}
if (!self.env === 'development' || !self.registration || !self.registration.subdomains || !Object.keys(self.registration.subdomains).length) { if (!self.env === 'development' || !self.registration || !self.registration.subdomains || !Object.keys(self.registration.subdomains).length) {
return cb(); return cb();
@ -187,9 +189,6 @@ class ENS {
addENSToEmbarkJS() { addENSToEmbarkJS() {
const self = this; const self = this;
if (self.providerNotENS) {
return;
}
// get namehash, import it into file // get namehash, import it into file
self.events.request("version:get:eth-ens-namehash", function (EnsNamehashVersion) { self.events.request("version:get:eth-ens-namehash", function (EnsNamehashVersion) {