enable method
Implementation
Future<void> enable() async {
await _mutex.lock(() async {
if (_isEnabled) return;
_isEnabled = true;
// Ensure the lambda matches the StreamHandler type
_config.host.setStreamHandler(autoNATV1Proto,
(P2PStream stream, PeerId remotePeerIdParam) async {
await handleStream(stream, remotePeerIdParam); // Pass both params
});
_startBackgroundTasks();
_autonatServiceLog('AutoNATService enabled.');
});
}