refactor(api): Migrate conversation parsing to worker-based approach

This commit is contained in:
cogwheel0
2025-11-01 01:46:46 +05:30
parent ada6d40e5e
commit a374c744ef
4 changed files with 806 additions and 955 deletions

View File

@@ -26,6 +26,7 @@ import '../services/optimized_storage_service.dart';
import '../services/socket_service.dart';
import '../utils/debug_logger.dart';
import '../models/socket_event.dart';
import '../services/worker_manager.dart';
import '../../shared/theme/tweakcn_themes.dart';
import '../../shared/theme/app_theme.dart';
import '../../features/tools/providers/tools_providers.dart';
@@ -259,6 +260,7 @@ final apiServiceProvider = Provider<ApiService?>((ref) {
return null;
}
final activeServer = ref.watch(activeServerProvider);
final workerManager = ref.watch(workerManagerProvider);
return activeServer.maybeWhen(
data: (server) {
@@ -266,6 +268,7 @@ final apiServiceProvider = Provider<ApiService?>((ref) {
final apiService = ApiService(
serverConfig: server,
workerManager: workerManager,
authToken: null, // Will be set by auth state manager
);