writeData method

Future<void> writeData({
  1. ISerializable? data,
  2. required String key,
})

Implementation

Future<void> writeData({ISerializable? data, required String key}) async {
  final fl = await file;

  if (data != null) {
    cachedLoadedData[key] = jsonEncode(data.toJson());
  }
  await fl.writeAsString(jsonEncode(cachedLoadedData));
}