Future<Uint8List> get awaitData async { if (_isRead == true) { return _bytes ?? Uint8List(0); } else { return _readStreamFactory(this).readFully(); } }