xuty пре 4 година
родитељ
комит
fabfcf686c
2 измењених фајлова са 6 додато и 13 уклоњено
  1. 3 5
      example/lib/isolate.dart
  2. 3 8
      example/lib/main.dart

+ 3 - 5
example/lib/isolate.dart

@@ -31,17 +31,15 @@ class MyHomePage extends StatefulWidget {
 }
 
 class FakeTerminalBackend extends TerminalBackend {
-  Completer<int> _exitCodeCompleter = Completer<int>();
+  final _exitCodeCompleter = Completer<int>();
   // ignore: close_sinks
-  StreamController<String> _outStream = StreamController<String>();
+  final _outStream = StreamController<String>();
 
   @override
   Future<int> get exitCode => _exitCodeCompleter.future;
 
   @override
   void init() {
-    _exitCodeCompleter = Completer<int>();
-    _outStream = StreamController<String>();
     _outStream.sink.add('xterm.dart demo');
     _outStream.sink.add('\r\n');
     _outStream.sink.add('\$ ');
@@ -88,7 +86,7 @@ class FakeTerminalBackend extends TerminalBackend {
 }
 
 class _MyHomePageState extends State<MyHomePage> {
-  TerminalIsolate terminal = TerminalIsolate(
+  final terminal = TerminalIsolate(
     backend: FakeTerminalBackend(),
     maxLines: 10000,
   );

+ 3 - 8
example/lib/main.dart

@@ -30,9 +30,9 @@ class MyHomePage extends StatefulWidget {
 }
 
 class FakeTerminalBackend extends TerminalBackend {
-  Completer<int> _exitCodeCompleter = Completer<int>();
+  final _exitCodeCompleter = Completer<int>();
   // ignore: close_sinks
-  StreamController<String> _outStream = StreamController<String>();
+  final _outStream = StreamController<String>();
 
   @override
   Future<int> get exitCode => _exitCodeCompleter.future;
@@ -85,16 +85,11 @@ class FakeTerminalBackend extends TerminalBackend {
 }
 
 class _MyHomePageState extends State<MyHomePage> {
-  Terminal terminal = Terminal(
+  final terminal = Terminal(
     backend: FakeTerminalBackend(),
     maxLines: 10000,
   );
 
-  @override
-  void initState() {
-    super.initState();
-  }
-
   void onInput(String input) {}
 
   @override