// ========================================
// PROFILES-HELPERS.JS
// Funciones auxiliares para profiles.php
// ========================================

/**
 * Toggle para habilitar/deshabilitar lectura con pantalla apagada
 * @param {boolean} habilitado - true para habilitar, false para deshabilitar
 */
function toggleLecturaConPantallaApagada(habilitado) {
  localStorage.setItem('lecturaConPantallaApagada', habilitado.toString());
  console.log('📱 Lectura con pantalla apagada:', habilitado ? 'HABILITADA' : 'DESHABILITADA');
  
  // Disparar evento personalizado para que otras páginas/pestañas puedan escuchar el cambio
  window.dispatchEvent(new CustomEvent('lecturaConPantallaApagadaChanged', {
    detail: { habilitado: habilitado }
  }));
}

/**
 * Obtener estado actual de la configuración de lectura con pantalla apagada
 * @returns {boolean} true si está habilitado, false si está deshabilitado
 */
function obtenerEstadoLecturaConPantallaApagada() {
  const estado = localStorage.getItem('lecturaConPantallaApagada');
  return estado === 'true' || estado === true;
}

// Log de inicialización
console.log('✅ profiles-helpers.js cargado correctamente');
console.log('📱 Estado actual de lectura con pantalla apagada:', obtenerEstadoLecturaConPantallaApagada() ? 'HABILITADO' : 'DESHABILITADO');