saveData static method

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

Salva dados de forma segura no banco de dados, usando um ID fornecido

Implementation

static Future<void> saveData(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!.insert(
    _tableName,
    {"key": key, "value": encryptedValue},
    conflictAlgorithm: ConflictAlgorithm.replace,
  );
}