delete method

  1. @override
Future<bool> delete(
  1. String key, [
  2. String? tableName
])
override

Implementation

@override
Future<bool> delete(String key, [String? tableName]) async {
  String dbPath = _getDbPath(tableName);
  var store = StoreRef<String, dynamic>(dbPath);
  try {
    final record = store.record(key);
    await record.delete(storageTables[dbPath]!);
    return true;
  } catch (e) {
    Logger.error(e, "StorageService", "delete", "RECORD NOT FOUND");
    return false;
  }
}