'use server'; import { CintasImportProcessor } from '@/app/lib/excel-import/cintas-import-processor'; export async function processCintasImport(importId: number) { try { console.log(`Starting Cintas import processing for import ID: ${importId}`); const processor = new CintasImportProcessor(); // Process the import const result = await processor.processCintasImport(importId); console.log('Cintas import processing completed:', result); return result; } catch (error) { console.error('Error processing Cintas import:', error); return { success: false, error: error instanceof Error ? error.message : 'Failed to process Cintas import' }; } } export async function validateCintasImport(importId: number) { try { const processor = new CintasImportProcessor(); const validation = await processor.validateImport(importId); return validation; } catch (error) { console.error('Error validating Cintas import:', error); return { valid: false, errors: [error instanceof Error ? error.message : 'Failed to validate Cintas import'] }; } }