initialize method
Implementation
Future<void> initialize() async {
if (_isInitialized) return;
if (await FlutterBluePlus.isSupported == false) {
throw Exception('Bluetooth not supported by this device');
}
// FIXED: Reduce log spam
FlutterBluePlus.setLogLevel(LogLevel.none);
await _requestBluetoothPermissions();
FlutterBluePlus.adapterState.listen((BluetoothAdapterState state) {
if (state == BluetoothAdapterState.off) {
_handleBluetoothOff();
}
});
_isInitialized = true;
}