From af3dda0fe429b434c91903c8763bddf16cb0a6b6 Mon Sep 17 00:00:00 2001 From: Rohit Sangwan Date: Tue, 27 May 2025 16:48:50 +0530 Subject: [PATCH] Improve example app callbacks --- example/lib/home/widgets/scan_filter_widget.dart | 2 +- example/lib/peripheral_details/widgets/result_widget.dart | 2 +- .../lib/peripheral_details/widgets/services_list_widget.dart | 5 ++++- example/lib/widgets/platform_button.dart | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/example/lib/home/widgets/scan_filter_widget.dart b/example/lib/home/widgets/scan_filter_widget.dart index cd21487..c2da8b7 100644 --- a/example/lib/home/widgets/scan_filter_widget.dart +++ b/example/lib/home/widgets/scan_filter_widget.dart @@ -3,7 +3,7 @@ import 'package:universal_ble/universal_ble.dart'; import 'package:universal_ble_example/widgets/platform_button.dart'; class ScanFilterWidget extends StatefulWidget { - final Function(ScanFilter? filter) onScanFilter; + final void Function(ScanFilter? filter) onScanFilter; final TextEditingController servicesFilterController; final TextEditingController namePrefixController; final TextEditingController manufacturerDataController; diff --git a/example/lib/peripheral_details/widgets/result_widget.dart b/example/lib/peripheral_details/widgets/result_widget.dart index d34f281..0a43046 100644 --- a/example/lib/peripheral_details/widgets/result_widget.dart +++ b/example/lib/peripheral_details/widgets/result_widget.dart @@ -3,7 +3,7 @@ import 'package:flutter/material.dart'; class ResultWidget extends StatelessWidget { final List results; final bool scrollable; - final Function(int? index) onClearTap; + final void Function(int? index) onClearTap; const ResultWidget({ required this.results, required this.onClearTap, diff --git a/example/lib/peripheral_details/widgets/services_list_widget.dart b/example/lib/peripheral_details/widgets/services_list_widget.dart index a72ab57..0839fa8 100644 --- a/example/lib/peripheral_details/widgets/services_list_widget.dart +++ b/example/lib/peripheral_details/widgets/services_list_widget.dart @@ -5,7 +5,10 @@ import 'package:universal_ble/universal_ble.dart'; class ServicesListWidget extends StatelessWidget { final List discoveredServices; final bool scrollable; - final Function(BleService service, BleCharacteristic characteristic)? onTap; + final void Function( + BleService service, + BleCharacteristic characteristic, + )? onTap; const ServicesListWidget({ super.key, diff --git a/example/lib/widgets/platform_button.dart b/example/lib/widgets/platform_button.dart index 47ba7f8..50a4923 100644 --- a/example/lib/widgets/platform_button.dart +++ b/example/lib/widgets/platform_button.dart @@ -6,7 +6,7 @@ import 'package:flutter/material.dart'; class PlatformButton extends StatelessWidget { final String text; - final Function()? onPressed; + final void Function()? onPressed; final bool enabled; const PlatformButton({