prodDiGetterFileUpdate method

Future<void> prodDiGetterFileUpdate({
  1. String nameOfFeature = kWhitespaces,
  2. String pascalCase = kWhitespaces,
})

update prod di getter file

Implementation

Future<void> prodDiGetterFileUpdate({
  String nameOfFeature = kWhitespaces,
  String pascalCase = kWhitespaces,
}) async {
  final prodDiGetterImports = [
    PathHandler().getProdDiGetterImport(
      featureName: nameOfFeature,
    ),
    PathHandler().getRepoImport(
      featureName: nameOfFeature,
    )
  ];
  final prodDiGetterStatements = [
    kWhitespaces,
    CodeHandler().getProdDiGetterStatement(
      pascalCaseFeatureName: pascalCase,
    )
  ];
  await Utility().addImportAndChangesInFile(
    filePath: '$kLibCoreDi$kProdDiGetter',
    importStatements: prodDiGetterImports,
    methodCalls: prodDiGetterStatements,
  );
}