diff --git a/lib/connector/meshcore_connector.dart b/lib/connector/meshcore_connector.dart index 2c56c37..37c9c74 100644 --- a/lib/connector/meshcore_connector.dart +++ b/lib/connector/meshcore_connector.dart @@ -5,7 +5,6 @@ import 'package:crypto/crypto.dart' as crypto; import 'package:pointycastle/export.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_blue_plus/flutter_blue_plus.dart'; -import 'package:wakelock_plus/wakelock_plus.dart'; import '../models/channel.dart'; import '../models/channel_message.dart'; @@ -775,9 +774,6 @@ class MeshCoreConnector extends ChangeNotifier { _setState(MeshCoreConnectionState.connected); - // Enable wake lock to prevent BLE disconnection when screen turns off - await WakelockPlus.enable(); - await _requestDeviceInfo(); _startBatteryPolling(); final gotSelfInfo = await _waitForSelfInfo( @@ -886,9 +882,6 @@ class MeshCoreConnector extends ChangeNotifier { _setState(MeshCoreConnectionState.disconnecting); _stopBatteryPolling(); - // Disable wake lock when disconnecting - await WakelockPlus.disable(); - await _notifySubscription?.cancel(); _notifySubscription = null; @@ -3214,8 +3207,6 @@ class MeshCoreConnector extends ChangeNotifier { } void _handleDisconnection() { - // Disable wake lock when connection is lost - WakelockPlus.disable(); _stopBatteryPolling(); for (final entry in _pendingRepeaterAcks.values) { diff --git a/lib/services/background_service.dart b/lib/services/background_service.dart index fce77a1..6599fbc 100644 --- a/lib/services/background_service.dart +++ b/lib/services/background_service.dart @@ -28,7 +28,6 @@ class BackgroundService { foregroundTaskOptions: const ForegroundTaskOptions( interval: 5000, autoRunOnBoot: false, - allowWakeLock: true, allowWifiLock: false, ), ); diff --git a/pubspec.lock b/pubspec.lock index fc11656..207ff51 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -69,10 +69,10 @@ packages: dependency: "direct main" description: name: characters - sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" checked_yaml: dependency: transitive description: @@ -489,26 +489,26 @@ packages: dependency: transitive description: name: matcher - sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6" url: "https://pub.dev" source: hosted - version: "0.12.17" + version: "0.12.18" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.11.1" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" + sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349" url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.18.0" mgrs_dart: dependency: transitive description: @@ -910,10 +910,10 @@ packages: dependency: transitive description: name: test_api - sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 + sha256: "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636" url: "https://pub.dev" source: hosted - version: "0.7.7" + version: "0.7.9" timezone: dependency: transitive description: