chore: Linter fixes for USB serial transport

This commit is contained in:
Janez T
2026-03-17 14:43:47 +01:00
parent 095458ece4
commit 87cb890877
5 changed files with 3 additions and 4 deletions

View File

@@ -1,5 +1,4 @@
import 'dart:async'; import 'dart:async';
import 'dart:typed_data';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:usb_serial/usb_serial.dart'; import 'package:usb_serial/usb_serial.dart';
import 'package:meshcore_client/meshcore_client.dart'; import 'package:meshcore_client/meshcore_client.dart';

View File

@@ -1,6 +1,4 @@
import 'dart:async'; import 'dart:async';
import 'dart:typed_data';
import 'package:flutter/foundation.dart';
import 'package:meshcore_client/meshcore_client.dart'; import 'package:meshcore_client/meshcore_client.dart';
// Web Serial API is only available on web platform. // Web Serial API is only available on web platform.

View File

@@ -758,6 +758,7 @@ class _UsbDeviceListState extends State<_UsbDeviceList> {
widget.onConnected(); widget.onConnected();
} else { } else {
await port.close(); await port.close();
if (!mounted) return;
setState(() => _isConnecting = false); setState(() => _isConnecting = false);
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(content: Text('Failed to connect via USB')), const SnackBar(content: Text('Failed to connect via USB')),

View File

@@ -1470,7 +1470,7 @@ packages:
source: hosted source: hosted
version: "1.4.0" version: "1.4.0"
web: web:
dependency: transitive dependency: "direct main"
description: description:
name: web name: web
sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a"

View File

@@ -122,6 +122,7 @@ dependencies:
# Network Service Discovery (Bonjour/mDNS) # Network Service Discovery (Bonjour/mDNS)
nsd: ^4.0.3 nsd: ^4.0.3
usb_serial: ^0.5.2 usb_serial: ^0.5.2
web: ^1.1.1
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: