import { offlineSyncService } from '../services/offlineSyncService';

/**
 * Função utilitária para resetar o modo offline
 * Pode ser importada diretamente sem dependências circulares
 */
export const resetOfflineModeUtil = async (): Promise<void> => {
  try {
    console.log('=== RESETANDO MODO OFFLINE (UTILITÁRIO) ===');
    
    // Resetar dados no banco
    await offlineSyncService.resetInitialData();
    
    console.log('=== MODO OFFLINE RESETADO (UTILITÁRIO) ===');
  } catch (error) {
    console.error('Erro ao resetar modo offline (utilitário):', error);
    throw error;
  }
};
