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,
    kOverride,
    CodeHandler().getProdDiGetterStatement(pascalCaseFeatureName: pascalCase)
  ];
  await Utility().addImportAndChangesInFile(
      filePath: '$kLibCoreDi$kProdDiGetter',
      importStatements: prodDiGetterImports,
      methodCalls: prodDiGetterStatements);
}