From f27f6a386adc0bf70b6495ace6b04496f84ad79b Mon Sep 17 00:00:00 2001 From: Toki Date: Tue, 31 Dec 2024 11:32:52 +0900 Subject: [PATCH] code refactoring --- lib/cli/cli.dart | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/lib/cli/cli.dart b/lib/cli/cli.dart index 72596b0..d9cbba7 100644 --- a/lib/cli/cli.dart +++ b/lib/cli/cli.dart @@ -211,15 +211,13 @@ abstract class Printer { } Future getTempFile(String content, String extension) async { - var c = Completer(); var now = DateTime.now(); var time = '${now.hour}${now.minute}${now.second}${now.millisecond}${now.microsecond}'; var tempFile = File(path.join(Directory.systemTemp.path, 'temp_${time}_${Random().nextInt(1000)}.$extension')); await tempFile.writeAsString(content); - c.complete(tempFile); - return c.future; + return dataFutrue(tempFile); } Future printCLI(List printList) async {} @@ -252,7 +250,6 @@ class _PrinterWindows extends Printer { @override Future printCLI(List printList) async { - var c = Completer(); StringBuffer message = StringBuffer(); message.writeln('@echo off\r'); message.writeln('chcp 65001 > nul'); @@ -292,8 +289,7 @@ class _PrinterWindows extends Printer { } }); await temp.delete(); - c.complete(); - return c.future; + return simpleFuture; } } @@ -309,7 +305,6 @@ class _PrinterUnix extends Printer { @override Future printCLI(List printList) async { - var c = Completer(); StringBuffer message = StringBuffer(); message.write('echo -e "'); @@ -324,7 +319,6 @@ class _PrinterUnix extends Printer { print(result.stdout); }); await temp.delete(); - c.complete(); - return c.future; + return simpleFuture; } }