dispose method

void dispose()

Disposes the NAT behavior tracker

Implementation

void dispose() {
  stopPeriodicChecks();

  // Clean up network interface monitor if provided
  if (networkInterfaceMonitor != null) {
    networkInterfaceMonitor!.removeChangeCallback(_onNetworkInterfaceChange);
    networkInterfaceMonitor!.dispose();
  }

  _callbacks.clear();
}