diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 30ae7ec..f2b2058 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -3,10 +3,7 @@ - - - + diff --git a/lib/dj_printer.dart b/lib/dj_printer.dart index d8f8c07..9bb0937 100644 --- a/lib/dj_printer.dart +++ b/lib/dj_printer.dart @@ -14,10 +14,10 @@ class DjPrinter { EventChannel("com.discovery.devices"); StreamSubscription? _discoveryStream; - Future addDiscoveryListen( + StreamSubscription addDiscoveryListen( {required void Function(dynamic data) onReceive, void Function()? onStart, - void Function()? onFinish}) async { + void Function()? onFinish}) { if (_discoveryStream == null) { return _deviceChannel.receiveBroadcastStream().listen((data) { if (data == "start" && onStart != null) { @@ -43,9 +43,9 @@ class DjPrinter { static const EventChannel _connectChannel = EventChannel("com.connect"); StreamSubscription? _connectStream; - Future addConnectListen( + StreamSubscription addConnectListen( {required void Function() onConnect, - required void Function() onDisconnect}) async { + required void Function() onDisconnect}) { if (_connectStream == null) { return _connectChannel.receiveBroadcastStream().listen((data) { if (data == 'connected') {