Эх сурвалжийг харах

ack processed data chunks

devmil 4 жил өмнө
parent
commit
51b077856b

+ 1 - 0
lib/terminal/terminal.dart

@@ -220,6 +220,7 @@ class Terminal with Observable implements TerminalUiInteraction {
   void write(String text) {
     _queue.addAll(text.runes);
     _processInput();
+    backend?.ackProcessed();
     refresh();
   }
 

+ 3 - 0
lib/terminal/terminal_backend.dart

@@ -25,4 +25,7 @@ abstract class TerminalBackend {
 
   /// terminates this backend
   void terminate();
+
+  /// acknowledges processing of a data junk
+  void ackProcessed();
 }