createFcmHelper method

Future<void> createFcmHelper()

Implementation

Future<void> createFcmHelper() async {
  if (Directory(
          TddCleanStructure().directoryStructure[CleanDirName.services]!.path)
      .existsSync()) {
    await ShellUtils().addDependencies(
      dependencies:
          "firebase_core firebase_messaging flutter_local_notifications",
    );
    createFiles([
      FileModel(
        TddCleanStructure().directoryStructure[CleanDirName.services]!.path,
        "fcm_services.dart",
        fcmServicesContent,
      ),
    ]);
    greenLog("Successfully created FCM helper ");
  } else {
    redLog(
        "[ERROR] lib/core/services directory not found\n [ERROR] please create lib/core/services folder and try again");
  }
}