Commit 780115a
Changed files (3)
app
lib
components
ble_input
dialoges
app/lib/components/ble_input/ble_input.dart
@@ -1,6 +1,7 @@
import 'package:blood_pressure_app/components/ble_input/ble_input_bloc.dart';
import 'package:blood_pressure_app/components/ble_input/ble_input_events.dart';
import 'package:blood_pressure_app/components/ble_input/ble_input_state.dart';
+import 'package:blood_pressure_app/main.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
@@ -33,6 +34,7 @@ class _BleInputState extends State<BleInput> {
child: BlocBuilder<BleInputBloc, BleInputState>(
bloc: bloc,
builder: (BuildContext context, BleInputState state) {
+ debugLog.add('STATE:${state.runtimeType}');
final localizations = AppLocalizations.of(context)!;
return switch (state) {
BleInputClosed() => IconButton(
@@ -88,6 +90,7 @@ class _BleInputState extends State<BleInput> {
);
Widget _buildLoadSuccess(BleInputLoadSuccess state) {
+ debugLog.add('BleInputLoadSuccess:${state.availableDevices}');
// List of available ble devices
final localizations = AppLocalizations.of(context)!;
if (state.availableDevices.isEmpty) {
app/lib/components/dialoges/add_measurement_dialoge.dart
@@ -268,7 +268,7 @@ class _AddEntryDialogeState extends State<AddEntryDialoge> {
children: [
BleInput(),
TextButton(onPressed: () {
- Clipboard.setData(ClipboardData(text: errors.join('\n')));
+ Clipboard.setData(ClipboardData(text: debugLog.join('\n')));
}, child: Text('copy debug')),
if (widget.settings.allowManualTimeInput)
_buildTimeInput(localizations),
app/lib/main.dart
@@ -24,16 +24,16 @@ late final ConfigDB _database;
late final BloodPressureModel _bloodPressureModel;
// TODO: remove
-final errors = <String>[];
+final debugLog = <String>[];
void main() async {
// TODO: remove
FlutterError.onError = (details) {
FlutterError.presentError(details);
- errors.add('FLUTTER: {{$details}}');
+ debugLog.add('FLUTTER: {{$details}}');
};
PlatformDispatcher.instance.onError = (error, stack) {
- errors.add('PLATFORM: {{$error||$stack}}');
+ debugLog.add('PLATFORM: {{$error||$stack}}');
return true;
};