getWallet method

Future getWallet()

Implementation

Future<dynamic> getWallet() async {
  Response response = await _dio.get(
    '/v1/wallets',
    options: options,
  );
  if (response.data['data'] != null) {
    final Map<String, dynamic> data = response.data['data'];
    return {
      'phoneNumber': data['phoneNumber'],
      'accountAddress': data['accountAddress'],
      'walletAddress': data['walletAddress'],
      'createdAt': data['createdAt'],
      'updatedAt': data['updatedAt'],
      'walletModules': data['walletModules'],
      'communityManager': data['walletModules']['CommunityManager'],
      'transferManager': data['walletModules']['TransferManager'],
      'dAIPointsManager': data['walletModules']['DAIPointsManager'] ?? null,
      'networks': data['networks'],
      'backup': data['backup'],
      'balancesOnForeign': data['balancesOnForeign'],
      'apy': data['apy'],
      'version': data['version'],
      'paddedVersion': data['paddedVersion'],
      'isBlacklisted': data['isBlacklisted'] ?? false,
    };
  } else {
    return {};
  }
}