executeCompileProtos function

Future<bool> executeCompileProtos(
  1. Map<String, dynamic> upperJson, {
  2. required String path,
})

Implementation

Future<bool> executeCompileProtos(
  Map<String, dynamic> upperJson, {
  required String path,
}) {
  return getUpperProjectFromMap(upperJson).fold(
    (l) async {
      print(l);
      return false;
    },
    (upperJson) async {
      return await compileProtoFileFromProject(
        project: upperJson,
        workingDirectory: path,
      );
    },
  );
}