Skip to content

Commit

Permalink
Fix issue with non-existing users Rank
Browse files Browse the repository at this point in the history
Implement a fix for cases of non-existing users causing error on data return
  • Loading branch information
mcfarhat committed Oct 7, 2018
1 parent 5c5dbcb commit d9ca43a
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions app.js
Expand Up @@ -420,15 +420,21 @@ app.get('/getRank/:user', async function (req, res) {
var userDelegations = await activeDelegationFunc(req, res);
//console.log(userDelegations.steem_power);

var delegation_score = utils.calcScore(delegation_rules, config.delegation_factor, parseFloat(userDelegations.steem_power));
var delegation_score = 0;
if (userDelegations != null){
delegation_score = utils.calcScore(delegation_rules, config.delegation_factor, parseFloat(userDelegations.steem_power));
}

user_rank += delegation_score;

//grab user token count
var userTokens = await grabUserTokensFunc(req,res);
//console.log(userTokens.tokens);

var afit_tokens_score = utils.calcScore(afit_token_rules, config.afit_token_factor, parseFloat(userTokens.tokens));
var afit_tokens_score = 0;
if (userTokens != null){
afit_tokens_score = utils.calcScore(afit_token_rules, config.afit_token_factor, parseFloat(userTokens.tokens));
}

user_rank += afit_tokens_score;

Expand Down

0 comments on commit d9ca43a

Please sign in to comment.