@override Stream<String> get connectionState { return connectionEventChannel.receiveBroadcastStream().map((event) { return event?.toString() ?? 'disconnected'; }); }