File tree Expand file tree Collapse file tree 3 files changed +4
-6
lines changed
bricks/dart_frog_prod_server/hooks Expand file tree Collapse file tree 3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ import 'dart:io' as io;
33
44const _asyncRunZoned = runZoned;
55
6+ void defaultExit (int code) => ExitOverrides .current? .exit ?? io.exit;
7+
68abstract class ExitOverrides {
79 static final _token = Object ();
810
Original file line number Diff line number Diff line change @@ -5,15 +5,13 @@ import 'package:dart_frog_prod_server_hooks/dart_frog_prod_server_hooks.dart';
55import 'package:mason/mason.dart' show HookContext, lightCyan;
66import 'package:path/path.dart' as path;
77
8- void _defaultExit (int code) => ExitOverrides .current? .exit ?? io.exit;
9-
108Future <void > run (HookContext context) => postGen (context);
119
1210Future <void > postGen (
1311 HookContext context, {
1412 io.Directory ? directory,
1513 ProcessRunner runProcess = io.Process .run,
16- void Function (int exitCode) exit = _defaultExit ,
14+ void Function (int exitCode) exit = defaultExit ,
1715}) async {
1816 final projectDirectory = directory ?? io.Directory .current;
1917 final buildDirectoryPath = path.join (projectDirectory.path, 'build' );
Original file line number Diff line number Diff line change @@ -12,16 +12,14 @@ typedef RouteConfigurationBuilder = RouteConfiguration Function(
1212 io.Directory directory,
1313);
1414
15- void _defaultExit (int code) => ExitOverrides .current? .exit ?? io.exit;
16-
1715Future <void > run (HookContext context) => preGen (context);
1816
1917Future <void > preGen (
2018 HookContext context, {
2119 io.Directory ? directory,
2220 ProcessRunner runProcess = io.Process .run,
2321 RouteConfigurationBuilder buildConfiguration = buildRouteConfiguration,
24- void Function (int exitCode) exit = _defaultExit ,
22+ void Function (int exitCode) exit = defaultExit ,
2523 Future <void > Function (String from, String to) copyPath = io_expanded.copyPath,
2624}) async {
2725 final projectDirectory = directory ?? io.Directory .current;
You can’t perform that action at this time.
0 commit comments