From bf6d9dbc31cf01f900a627234f836326180c82c0 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Fri, 29 May 2020 13:11:36 +0200 Subject: [PATCH] Remove RSVP from kredits service Just native Promise will do. --- app/services/kredits.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/services/kredits.js b/app/services/kredits.js index c33b347..73d0d9b 100644 --- a/app/services/kredits.js +++ b/app/services/kredits.js @@ -1,6 +1,5 @@ import ethers from 'ethers'; import Kredits from 'kredits-contracts'; -import RSVP from 'rsvp'; import Service from '@ember/service'; import EmberObject from '@ember/object'; @@ -90,7 +89,7 @@ export default Service.extend({ getEthProvider () { let ethProvider; - return new RSVP.Promise(async (resolve) => { + return new Promise(async (resolve) => { function instantiateWithoutAccount () { console.debug('[kredits] Creating new instance from npm module class'); console.debug(`[kredits] providerURL: ${config.web3ProviderUrl}`); @@ -323,14 +322,14 @@ export default Service.extend({ getCurrentUser: computed('kredits.provider', 'currentUserAccounts.[]', function() { if (isEmpty(this.currentUserAccounts)) { - return RSVP.resolve(); + return Promise.resolve(); } return this.kredits.Contributor .functions.getContributorIdByAddress(this.currentUserAccounts.firstObject) .then((id) => { // check if the user is a contributor or not if (id === 0) { - return RSVP.resolve(); + return Promise.resolve(); } else { return this.kredits.Contributor.getById(id); }