From c997f33d622d24757982079e952897423557a471 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Sun, 5 Oct 2025 09:22:17 -0700 Subject: [PATCH] refactor: Update processing pipeline export for consistency and backward compatibility --- src/ai/ProcessingPipeline.ts | 6 +++--- src/components/AIAssistancePortal.tsx | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/ai/ProcessingPipeline.ts b/src/ai/ProcessingPipeline.ts index 765fb97..7511b64 100644 --- a/src/ai/ProcessingPipeline.ts +++ b/src/ai/ProcessingPipeline.ts @@ -434,15 +434,15 @@ export class RealTimeProcessingPipeline { getConfig(): ProcessingPipelineConfig { return { ...this.config } } - + updateConfig(newConfig: Partial): void { this.config = { ...this.config, ...newConfig } console.log('🔧 Pipeline configuration updated') } } -// Export singleton instance -export const processingPipeline = new RealTimeProcessingPipeline() +// Export singleton instance for backward compatibility +export const pipeline = new RealTimeProcessingPipeline() // Export classes for testing and advanced usage export { NotificationService, AssignmentManager, ReviewManager } \ No newline at end of file diff --git a/src/components/AIAssistancePortal.tsx b/src/components/AIAssistancePortal.tsx index 2553a3b..b14f3a5 100644 --- a/src/components/AIAssistancePortal.tsx +++ b/src/components/AIAssistancePortal.tsx @@ -11,7 +11,7 @@ import type { UrgencyLevel, AssistanceCategory } from '../ai/types' -import { processingPipeline } from '../ai/ProcessingPipeline' +import { pipeline } from '../ai/ProcessingPipeline' // Icons (using the existing icon system) const Brain = ({ className = "w-5 h-5" }: { className?: string }) => ( @@ -98,7 +98,7 @@ export function AIAssistancePortal({ userRole }: AIAssistancePortalProps) { useEffect(() => { // Subscribe to real-time AI updates - const unsubscribe = processingPipeline.subscribe(handleRealTimeUpdate) + const unsubscribe = pipeline.subscribe(handleRealTimeUpdate) // Generate initial insights generateInsights() @@ -133,7 +133,7 @@ export function AIAssistancePortal({ userRole }: AIAssistancePortalProps) { const generateInsights = async () => { try { - const insights = await processingPipeline.generateInsights(requests) + const insights = await pipeline.generateInsights(requests) setAIInsights(insights) } catch (error) { console.error('Error generating insights:', error) @@ -172,7 +172,7 @@ export function AIAssistancePortal({ userRole }: AIAssistancePortalProps) { } // Submit to AI processing pipeline - await processingPipeline.submitRequest(newRequest) + await pipeline.submitRequest(newRequest) setRequests(prev => [newRequest, ...prev])