checkConfig function
void
checkConfig(
- Map<String, dynamic> config
)
Implementation
void checkConfig(Map<String, dynamic> config) {
if (config.containsKey('color') && config.containsKey('background_image')) {
print('Your `flutter_native_splash` section cannot not contain both a '
'`color` and `background_image`.');
exit(1);
}
if (!config.containsKey('color') && !config.containsKey('background_image')) {
print('Your `flutter_native_splash` section does not contain a `color` or '
'`background_image`.');
exit(1);
}
if (config.containsKey('color_dark') &&
config.containsKey('background_image_dark')) {
print('Your `flutter_native_splash` section cannot not contain both a '
'`color_dark` and `background_image_dark`.');
exit(1);
}
if (config.containsKey('image_dark') &&
!config.containsKey('color_dark') &&
!config.containsKey('background_image_dark')) {
print('Your `flutter_native_splash` section contains `image_dark` but '
'does not contain a `color_dark` or a `background_image_dark`.');
exit(1);
}
}