From b125d941ba99148223beeabc1f9b24187eb44c00 Mon Sep 17 00:00:00 2001 From: Garret Alfert Date: Wed, 14 Jun 2017 01:55:39 +0200 Subject: [PATCH] Ask user to unlock their account --- app/routes/index.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/routes/index.js b/app/routes/index.js index b60d8d5..107c20b 100644 --- a/app/routes/index.js +++ b/app/routes/index.js @@ -5,6 +5,20 @@ export default Ember.Route.extend({ 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('Please unlock your accounts')) { + transition.retry(); + } + } + }); + } + }, + model() { let kredits = this.get('kredits');