feat: better pairing broken notification

This commit is contained in:
2026-05-05 21:06:11 +02:00
parent 230a6838e0
commit 4fceb0c690
5 changed files with 39 additions and 4 deletions

View File

@ -116,12 +116,11 @@ class _ConnectDevicePageState extends ConsumerState<ConnectDevicePage> {
}
break;
case Err(:final v):
final error = v.toString();
if (error.toLowerCase().contains('disconnected')) {
if (isBluetoothPairingRecoveryError(v)) {
await showBluetoothPairingRecoveryDialog(context);
} else {
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text('Connection unsuccessful:\n$error')),
SnackBar(content: Text('Connection unsuccessful:\n$v')),
);
}
break;