getVotingPower method

  1. @override
Future<VotingPower> getVotingPower(
  1. String username
)
override

Implementation

@override
Future<VotingPower> getVotingPower(String username) async {
  try {
    var promise = getVotingPowerData(username);
    var contentData = await promiseToFuture(promise);

    if (contentData == null || contentData == 'error') {
      return VotingPower();
    }

    var votingPower = VotingPower.fromJsonString(contentData);
    return votingPower;
  } catch (e) {
    print("Error in getVotingPower: $e");
    return VotingPower();
  }
}