saveDataWithGeneratedID static method
Salva dados de forma segura no banco de dados com ID gerado aleatoriamente
Implementation
static Future<void> saveDataWithGeneratedID(dynamic value) async {
if (_database == null) await init();
String generatedID = await generateID(); // Gera um ID Ășnico
String serializedValue =
_serialize(value); // Converte o objeto para uma string JSON
String encryptedValue = _encrypt(serializedValue); // Criptografa o valor
// Salva o dado no banco com o ID gerado
await _database!.insert(
_tableName,
{"key": generatedID, "value": encryptedValue},
conflictAlgorithm: ConflictAlgorithm.replace,
);
}