delete static method

Future<bool> delete({
  1. String? name,
  2. List? nameList,
})

Implementation

static Future<bool> delete({String? name, List? nameList}) async {
  if (name != null) {
    data.removeWhere((val) => val['name'] == name);
    await StorageBase.delete(DatabaseCompute(
      name: name,
    ));
  } else if (nameList != null) {
    for (var names in nameList) {
      data.removeWhere((val) => val['name'] == names);
      await StorageBase.delete(
        DatabaseCompute(
          name: names,
        ),
      );
    }
  }
  return true;
}