summaryrefslogtreecommitdiff
path: root/lib/data.dart
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2026-04-03 19:49:29 +0200
committerxengineering <me@xengineering.eu>2026-04-03 21:42:08 +0200
commita406df320080bf31e32cb181136928793cb5d37b (patch)
treea60d7f4e1ff40febcdc3a8d355a2a02eed2f322a /lib/data.dart
parent09c34e0f373d48f5993598c76fa176c8ed2fd4cd (diff)
downloadsia-app-a406df320080bf31e32cb181136928793cb5d37b.tar
sia-app-a406df320080bf31e32cb181136928793cb5d37b.tar.zst
sia-app-a406df320080bf31e32cb181136928793cb5d37b.zip
Add *_futures to analysis_options.yaml
These options should avoid making typical mistakes in asynchronous code.
Diffstat (limited to 'lib/data.dart')
-rw-r--r--lib/data.dart3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/data.dart b/lib/data.dart
index c9c8b4d..7d5f938 100644
--- a/lib/data.dart
+++ b/lib/data.dart
@@ -1,4 +1,5 @@
import 'dart:io';
+import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:mqtt_client/mqtt_client.dart';
@@ -141,7 +142,7 @@ class AppState with ChangeNotifier {
_client.onAutoReconnected = _onAutoReconnected;
try {
- _client.connect();
+ unawaited(_client.connect());
} catch (e) {
_client.disconnect();
return;