From 4c1d029216c29f786f12fa278b9dd7bf39129235 Mon Sep 17 00:00:00 2001 From: Orangerot Date: Mon, 13 Jan 2025 20:00:27 +0100 Subject: feat: check if bluetooth is enabled; ability to disconnect from ESense --- lib/widgets/connection_status_button.dart | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'lib/widgets/connection_status_button.dart') diff --git a/lib/widgets/connection_status_button.dart b/lib/widgets/connection_status_button.dart index ce3e662..e0c4cb4 100644 --- a/lib/widgets/connection_status_button.dart +++ b/lib/widgets/connection_status_button.dart @@ -21,10 +21,14 @@ class ConnectionStatusButton extends StatelessWidget { context: context, builder: (BuildContext context) { return ESenseConnectDialog( - deviceStatus: ESenseInput.instance.deviceStatus, - connect: (String name) { - ESenseInput.instance.connectToESense(name); - }); + deviceStatus: ESenseInput.instance.deviceStatus, + connect: (String name) { + ESenseInput.instance.connectToESense(name); + }, + disconnect: () { + ESenseInput.instance.eSenseManager.disconnect(); + }, + ); }, ), label: Text(deviceStatus), -- cgit v1.2.3