write method

dynamic write(
  1. dynamic data
)

Write data to disk

Implementation

write(dynamic data) async {
  documentDirectory ??= (await getApplicationDocumentsDirectory()).path;

  var file = File('$documentDirectory/kvs-$name.json');

  if (data is List<int>) {
    await file.writeAsBytes(data, flush: true);
  } else {
    await file.writeAsString(data, flush: true);
  }
}