no contract fix
This commit is contained in:
parent
88f54c5ad1
commit
5392e81a9f
|
@ -99,7 +99,12 @@ class App extends Component {
|
|||
async onClick() {
|
||||
this.setState({loading:true});
|
||||
const initialKey = window.web3.eth.defaultAccount;
|
||||
const isValid = await this.keysManager.isInitialKeyValid(initialKey);
|
||||
let isValid
|
||||
try {
|
||||
isValid = await this.keysManager.isInitialKeyValid(initialKey);
|
||||
} catch(e) {
|
||||
isValid = false;
|
||||
}
|
||||
console.log(isValid);
|
||||
if(Number(isValid) !== 1){
|
||||
this.setState({loading:false});
|
||||
|
|
|
@ -15,7 +15,13 @@ export default class KeysManager {
|
|||
}
|
||||
|
||||
async isInitialKeyValid(initialKey) {
|
||||
return await this.keysInstance.methods.initialKeys(initialKey).call();
|
||||
return new Promise((resolve, reject) => {
|
||||
this.keysInstance.methods.initialKeys(initialKey).call().then(function(result){
|
||||
resolve(result);
|
||||
}).catch(function(e) {
|
||||
reject(false);
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
async generateKeys() {
|
||||
|
|
Loading…
Reference in New Issue