createBackgroundImages function

void createBackgroundImages({
  1. required String backgroundImage,
  2. required String darkBackgroundImage,
})

Implementation

void createBackgroundImages({
  required String backgroundImage,
  required String darkBackgroundImage,
}) {
  if (backgroundImage.isEmpty) {
    final file = File(_webSplashImagesFolder + 'light-background.png');
    if (file.existsSync()) file.deleteSync();
  } else {
    // Copy will not work if the directory does not exist, so createSync
    // will ensure that the directory exists.
    File(backgroundImage).createSync(recursive: true);
    File(backgroundImage)
        .copySync(_webSplashImagesFolder + 'light-background.png');
  }

  if (darkBackgroundImage.isEmpty) {
    final file = File(_webSplashImagesFolder + 'dark-background.png');
    if (file.existsSync()) file.deleteSync();
  } else {
    // Copy will not work if the directory does not exist, so createSync
    // will ensure that the directory exists.
    File(darkBackgroundImage).createSync(recursive: true);
    File(darkBackgroundImage)
        .copySync(_webSplashImagesFolder + 'dark-background.png');
  }
}