updateData static method

Future<void> updateData(
  1. String key,
  2. dynamic value
)

Atualiza os dados de forma segura no banco de dados

Implementation

static Future<void> updateData(String key, dynamic value) async {
  if (_database == null) await init();
  String serializedValue =
      _serialize(value); // Converte o objeto para uma string JSON
  String encryptedValue = _encrypt(serializedValue); // Criptografa o valor
  await _database!.update(
    _tableName,
    {"value": encryptedValue},
    where: "key = ?",
    whereArgs: [key],
  );
}