Exportar e importar absolutamente toda la información de las preferencias de la aplicación
This commit is contained in:
@@ -199,6 +199,19 @@ class ServicioFavoritos {
|
||||
);
|
||||
}
|
||||
|
||||
/// Restaura un grupo tal como estaba en el dispositivo de origen.
|
||||
/// Hace un upsert preservando id, nombre y orden originales.
|
||||
/// Usado exclusivamente por importarConfig para garantizar portabilidad completa.
|
||||
Future<void> restaurarGrupo(GrupoFavoritos grupo) async {
|
||||
if (grupo.esSinAsignar) return;
|
||||
final db = await _database;
|
||||
await db.insert(
|
||||
'grupos_favoritos',
|
||||
grupo.toMap(),
|
||||
conflictAlgorithm: ConflictAlgorithm.replace,
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> eliminarGrupo(String id) async {
|
||||
if (id == GrupoFavoritos.sinAsignarId) return;
|
||||
final db = await _database;
|
||||
|
||||
Reference in New Issue
Block a user