ConnectedWallets.fromJson constructor

ConnectedWallets.fromJson(
  1. Map<String, dynamic> map
)

Implementation

factory ConnectedWallets.fromJson(Map<String, dynamic> map) {
  List<WalletEntity> connectedWallets = [];

  map['connectedWallets'].forEach((e) {
    if (e['session'] != null) {
      connectedWallets.add(WalletProviderEntity.fromJson(e));
    } else {
      connectedWallets.add(WalletEntity.fromJson(e));
    }
  });

  return ConnectedWallets(
    connectedWallets: connectedWallets,
  );
}