mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-18 07:44:26 +01:00
Improve efficiency of data fetching
This commit is contained in:
10
make.dart
10
make.dart
@@ -67,6 +67,15 @@ Future<void> updateBuildData() async {
|
||||
await writeStaicConfigFile(data, 'BuildData', path);
|
||||
}
|
||||
|
||||
void dartFormat() {
|
||||
final result = Process.runSync('dart', ['format', './*.dart']);
|
||||
print(result.stdout);
|
||||
if (result.exitCode != 0) {
|
||||
print(result.stderr);
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
void flutterRun(String? mode) {
|
||||
Process.start('flutter', ['run', mode == null ? '' : '--$mode'],
|
||||
mode: ProcessStartMode.inheritStdio, runInShell: true);
|
||||
@@ -126,6 +135,7 @@ void main(List<String> args) async {
|
||||
case 'build':
|
||||
if (args.length > 1) {
|
||||
await updateBuildData();
|
||||
dartFormat();
|
||||
if (args[1] == 'android' || args[1] == 'harmony') {
|
||||
return flutterBuildAndroid();
|
||||
} else if (args[1] == 'ios') {
|
||||
|
||||
Reference in New Issue
Block a user