Merge pull request #23 from 67P/feature/22-handle_locked_metamask
Ask user to unlock their account
This commit was merged in pull request #23.
This commit is contained in:
@@ -5,6 +5,20 @@ export default Ember.Route.extend({
|
|||||||
|
|
||||||
kredits: Ember.inject.service(),
|
kredits: Ember.inject.service(),
|
||||||
|
|
||||||
|
beforeModel(transition) {
|
||||||
|
const kredits = this.get('kredits');
|
||||||
|
|
||||||
|
if (kredits.get('web3') && kredits.get('web3Provided')) {
|
||||||
|
kredits.get('web3').eth.getAccounts((error, accounts) => {
|
||||||
|
if (error || accounts.length === 0) {
|
||||||
|
if (confirm('It looks like you have an Ethereum wallet available. Please unlock your account.')) {
|
||||||
|
transition.retry();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
model() {
|
model() {
|
||||||
let kredits = this.get('kredits');
|
let kredits = this.get('kredits');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user