import 'package:get/get.dart'; import '../../../data/providers/agent_provider.dart'; import '../../../data/services/voice_interaction_service.dart'; class ChatItem { final String id; ChatItem({ required this.id, }); } class ExploreController extends GetxController { static ExploreController get to => Get.find(); final _chatList = [].obs; List get chatList => _chatList; @override void onInit() { super.onInit(); _loadInitialChats(); } void _loadInitialChats() { final agents = AgentProvider.getAllAgents(); _chatList.assignAll( agents.map((agent) => ChatItem(id: agent.id)).toList(), ); } }