getStatistics method
Returns comprehensive statistics about the manager.
Implementation
Map<String, dynamic> getStatistics() {
final connectionStats = _connection?.statistics ?? <String, dynamic>{};
return {
'connectionState': connectionState.name,
'isConnected': isConnected,
'isReconnecting': _isReconnecting,
'reconnectionAttempt': _reconnectionAttempt,
'queueStatistics': queueStatistics,
'connectionStatistics': connectionStats,
'config': config.toJson(),
'uptime': _connection?.connectionDuration?.inMilliseconds,
};
}