ensureExists method

Future<void> ensureExists()

Implementation

Future<void> ensureExists() async {
  await assetsDir.ensureExists();
  await generatedAssetsDir.ensureExists();
  await markdownFile.ensureExists();

  if (!await slideRef.exists()) {
    await slideRef.ensureWrite('[]');
  }

  if (!await configRef.exists()) {
    await configRef.ensureWrite(const SDConfig.empty().toJson());
  }

  if (!await assetsRef.exists()) {
    await assetsRef.ensureWrite('[]');
  }
}