getFullConnectionStatus method
Get full connection status
Implementation
@override
Future<Map<String, dynamic>> getFullConnectionStatus() async {
try {
final result = await _channel.invokeMethod('getFullConnectionStatus');
return Map<String, dynamic>.from(result ?? {});
} catch (e) {
debugPrint('Get full connection status error: $e');
return {
'isConnected': false,
'isGroupOwner': false,
'myRole': 'Unknown',
'peerRole': 'Unknown',
'groupOwnerIp': null,
'peerName': 'Unknown',
'peerMacAddress': 'Unknown',
'peerDisplayName': 'no device connected',
};
}
}