saveSlideJson method
Implementation
Future<void> saveSlideJson(List<Slide> slides) async {
try {
final slidesJson = kConfig.references.slides;
final map = slides.map((e) => e.toMap()).toList();
if (!await slidesJson.exists()) {
await slidesJson.create(recursive: true);
}
// Write a json file with a list of slide
await slidesJson.writeAsString(prettyJson(map));
} catch (e) {
log('Error while saving slides json: $e');
rethrow;
}
}