onData method

  1. @override
void onData(
  1. NetworkerPacket<RpcNetworkerPacket> event
)
override

Implementation

@override
void onData(NetworkerPacket<RpcNetworkerPacket> event) {
  final receiver = event.data.channel;
  final newPacket = event.data.withChannel(event.channel);
  if (!(filter?.call(newPacket, receiver) ?? false)) {
    return;
  }
  if (newPacket.channel == kAuthorityChannel) {
    runFunction(newPacket);
    return;
  }
  sendMessage(newPacket);
}