xmpp: Remove _buffer from XmlStreamBuffer
This commit is contained in:
		
							parent
							
								
									e117e3d962
								
							
						
					
					
						commit
						3c51a19636
					
				@ -6,14 +6,11 @@ import "package:xml/xml.dart";
 | 
			
		||||
import "package:xml/xml_events.dart";
 | 
			
		||||
 | 
			
		||||
class XmlStreamBuffer extends StreamTransformerBase<String, XMLNode> {
 | 
			
		||||
  String _buffer;
 | 
			
		||||
  final StreamController<XMLNode> _streamController;
 | 
			
		||||
  final XmlNodeDecoder _decoder;
 | 
			
		||||
 | 
			
		||||
  XmlStreamBuffer()
 | 
			
		||||
    : _buffer = "",
 | 
			
		||||
      _streamController = StreamController(),
 | 
			
		||||
      _decoder = XmlNodeDecoder();
 | 
			
		||||
    : _streamController = StreamController(), _decoder = XmlNodeDecoder();
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  Stream<XMLNode> bind(Stream<String> stream) {
 | 
			
		||||
@ -26,8 +23,6 @@ class XmlStreamBuffer extends StreamTransformerBase<String, XMLNode> {
 | 
			
		||||
 | 
			
		||||
        return true;
 | 
			
		||||
    }).transform(_decoder).listen((nodes) {
 | 
			
		||||
 | 
			
		||||
        print(nodes);
 | 
			
		||||
        for (final node in nodes) {
 | 
			
		||||
          if (node.nodeType == XmlNodeType.ELEMENT) {
 | 
			
		||||
            _streamController.add(XMLNode.fromXmlElement(node as XmlElement));
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user