stop method
Stops the web server if running.
Implementation
Future<void> stop() async {
_monitorTimer?.cancel();
_monitorTimer = null;
for (final client in _wsClients) {
try {
await client.close();
} catch (e) {
debugPrint('❌ NetworkLogWebServer: Error closing WebSocket client: $e');
}
}
_wsClients.clear();
if (_server != null) {
await _server!.close();
_server = null;
_isRunning = false;
debugPrint('🛑 NetworkLogWebServer: Server stopped');
}
}