operator + method

Assets operator +(
  1. Assets other
)

Implementation

Assets operator +(Assets other) {
  final values = Map<AssetName, BigInt>.from(assets);
  for (final i in other.assets.entries) {
    if (values.containsKey(i.key)) {
      values[i.key] = values[i.key]! + i.value;
    } else {
      values[i.key] = i.value;
    }
  }
  return Assets(values);
}