Commit 3172acf
Changed files (2)
app
lib
components
ble_input
app/lib/components/ble_input/ble_input_state.dart
@@ -21,16 +21,16 @@ class BleInputLoadInProgress extends BleInputState {}
/// Most permissions errors should be covered by [BleInputPermissionFailure] so
/// this might not be actionable by the user.
class BleInputLoadFailure extends BleInputState {}
-/// Found devices.
+/// Devices have been found and need selecting.
class BleInputLoadSuccess extends BleInputState {
+ /// Devices have been found and need selecting.
BleInputLoadSuccess(this.availableDevices);
+ /// List of all unique devices reported by the ble lib.
final List<DiscoveredDevice> availableDevices;
@override
- String toString() {
- return 'BleInputLoadSuccess{availableDevices: $availableDevices}';
- }
+ String toString() => 'BleInputLoadSuccess{availableDevices: $availableDevices}';
}
/// Connecting to device.
@@ -73,7 +73,5 @@ class BleMeasurementSuccess extends BleInputState {
bool? improperMeasurementPosition;
@override
- String toString() {
- return 'BleMeasurementSuccess{record: $record, bodyMoved: $bodyMoved, cuffLoose: $cuffLoose, irregularPulse: $irregularPulse, measurementStatus: $measurementStatus, improperMeasurementPosition: $improperMeasurementPosition}';
- }
+ String toString() => 'BleMeasurementSuccess{record: $record, bodyMoved: $bodyMoved, cuffLoose: $cuffLoose, irregularPulse: $irregularPulse, measurementStatus: $measurementStatus, improperMeasurementPosition: $improperMeasurementPosition}';
}
app/analysis_options.yaml
@@ -10,6 +10,7 @@ linter:
- comment_references
- no_wildcard_variable_uses
- prefer_void_to_null
+ - unawaited_futures
# Style:
- always_declare_return_types
@@ -35,7 +36,7 @@ linter:
# consider: https://dart.dev/tools/linter-rules/prefer_mixin
- prefer_single_quotes
- public_member_api_docs
- - require_trailing_commas
+ # - require_trailing_commas TODO: code less strict variant
- sort_constructors_first
- type_annotate_public_apis
- unnecessary_await_in_return