remove method

dynamic remove(
  1. String key
)

Implementation

remove(String key) async {
  Directory directory = await getApplicationDocumentsDirectory();
  File file = File('${directory.path}/$fileName.txt');

  try {
    var getJson = json.decode(await file.readAsString());
    Map map = getJson;
    map.remove(key);
    var getFinal = json.encode(map);
    await file.writeAsString(getFinal);
    return true;
  } catch (_) {
    print('[$key] not found]');
    return false;
  }
}