diff --git a/example/lib/home/home.dart b/example/lib/home/home.dart index f8a7e9f..4c52c94 100644 --- a/example/lib/home/home.dart +++ b/example/lib/home/home.dart @@ -11,7 +11,7 @@ import 'package:universal_ble_example/widgets/platform_button.dart'; import 'package:universal_ble_example/widgets/responsive_buttons_grid.dart'; class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); @override State createState() => _MyAppState(); @@ -112,9 +112,9 @@ class _MyAppState extends State { ); } - void showSnackbar(message) { + void showSnackbar(String message) { ScaffoldMessenger.of(context).showSnackBar( - SnackBar(content: Text(message.toString())), + SnackBar(content: Text(message)), ); } @@ -156,7 +156,7 @@ class _MyAppState extends State { setState(() { _isScanning = false; }); - showSnackbar(e); + showSnackbar(e.toString()); } }, ), diff --git a/example/lib/home/widgets/scanned_devices_placeholder_widget.dart b/example/lib/home/widgets/scanned_devices_placeholder_widget.dart index b0643c5..bcc7437 100644 --- a/example/lib/home/widgets/scanned_devices_placeholder_widget.dart +++ b/example/lib/home/widgets/scanned_devices_placeholder_widget.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; class ScannedDevicesPlaceholderWidget extends StatelessWidget { - const ScannedDevicesPlaceholderWidget({Key? key}) : super(key: key); + const ScannedDevicesPlaceholderWidget({super.key}); @override Widget build(BuildContext context) { diff --git a/example/lib/peripheral_details/peripheral_detail_page.dart b/example/lib/peripheral_details/peripheral_detail_page.dart index ed9dcdd..37821b4 100644 --- a/example/lib/peripheral_details/peripheral_detail_page.dart +++ b/example/lib/peripheral_details/peripheral_detail_page.dart @@ -15,8 +15,7 @@ import 'package:universal_ble_example/widgets/responsive_view.dart'; class PeripheralDetailPage extends StatefulWidget { final String deviceId; final String deviceName; - const PeripheralDetailPage(this.deviceId, this.deviceName, {Key? key}) - : super(key: key); + const PeripheralDetailPage(this.deviceId, this.deviceName, {super.key}); @override State createState() { diff --git a/example/pubspec.lock b/example/pubspec.lock index 59d0e0b..9a5b439 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -143,10 +143,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" url: "https://pub.dev" source: hosted - version: "2.0.3" + version: "6.0.0" flutter_test: dependency: "direct dev" description: flutter @@ -203,10 +203,10 @@ packages: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "6.0.0" logging: dependency: transitive description: @@ -460,5 +460,5 @@ packages: source: hosted version: "6.5.0" sdks: - dart: ">=3.7.0 <4.0.0" + dart: ">=3.8.0 <4.0.0" flutter: ">=3.24.0" diff --git a/example/pubspec.yaml b/example/pubspec.yaml index e817b6a..8b490bc 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -22,7 +22,7 @@ dev_dependencies: sdk: flutter flutter_test: sdk: flutter - flutter_lints: ^2.0.0 + flutter_lints: ^6.0.0 flutter: uses-material-design: true diff --git a/lib/src/universal_ble.dart b/lib/src/universal_ble.dart index 8d7690a..bdf2145 100644 --- a/lib/src/universal_ble.dart +++ b/lib/src/universal_ble.dart @@ -396,7 +396,7 @@ class UniversalBle { } // Fire and forget, and do not rely on result - static _attemptPairingReadingAll( + static Future _attemptPairingReadingAll( String deviceId, List services, ) async { diff --git a/lib/src/universal_logger.dart b/lib/src/universal_logger.dart index 4b7af51..b693cad 100644 --- a/lib/src/universal_logger.dart +++ b/lib/src/universal_logger.dart @@ -1,21 +1,21 @@ import 'dart:developer'; class UniversalLogger { - static void logInfo(message) { + static void logInfo(String message) { log( message.toString(), name: 'UniversalBle:INFO', ); } - static void logError(message) { + static void logError(String message) { log( '\x1B[31m$message\x1B[31m', name: 'UniversalBle:ERROR', ); } - static void logWarning(message) { + static void logWarning(String message) { log( '\x1B[33m$message\x1B[33m', name: 'UniversalBle:WARN', diff --git a/lib/universal_ble.dart b/lib/universal_ble.dart index 66d5652..b49e23b 100644 --- a/lib/universal_ble.dart +++ b/lib/universal_ble.dart @@ -1,4 +1,4 @@ -library universal_ble; +library; export 'package:universal_ble/src/universal_ble_exceptions.dart'; export 'package:universal_ble/src/universal_ble_platform_interface.dart'; diff --git a/pubspec.yaml b/pubspec.yaml index 98d84a1..b6aa01e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ version: 0.19.0 homepage: https://navideck.com repository: https://github.com/Navideck/universal_ble issue_tracker: https://github.com/Navideck/universal_ble/issues -documentation: https://github.com/Navideck/universal_ble#readme +documentation: https://github.com/Navideck/universal_ble#readme funding: - https://github.com/sponsors/Navideck @@ -37,7 +37,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - flutter_lints: ^2.0.0 + flutter_lints: ^6.0.0 pigeon: ^22.4.0 flutter: