sendFrame function

Future<void> sendFrame(
  1. UdpAddress? address,
  2. List<Uint8List> frames,
  3. Peer peer
)

Implementation

Future<void> sendFrame(
    UdpAddress? address, List<Uint8List> frames, Peer peer) async {
  if (address != null) {
    //requestUDP1(address, frames, peer);
  } else {
    if (peer.network != null) {
      for (var frame in frames) {
        var destAddr = base32
            .encode(Uint8List.fromList(frame.sublist(70, 70 + 30)))
            .toLowerCase();
        for (var addr in peer.network!.getNodesAddressesByAddress(destAddr)) {
          peer.httpCall(addr, "w", frame, 1000).catchError((ex) {
            print("WRITE err = $ex");
          });
          //break;
        }
      }
    }
  }
}