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 @@
-
-
-
@@ -51,6 +48,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') {