UI调整,群聊开发

This commit is contained in:
weber
2025-08-20 19:19:14 +08:00
parent 791b24b2fb
commit 8f8c2ff2e9
27 changed files with 709 additions and 513 deletions

View File

@@ -40,42 +40,6 @@ object CreateGroupChatViewModel : ViewModel() {
var isLoading by mutableStateOf(false)
var errorMessage by mutableStateOf<String?>(null)
// 获取AI智能体列表
suspend fun getAiAgents(): List<GroupMember> {
return try {
// TODO: 从API获取AI智能体列表
listOf(
GroupMember("1", "AI助手", "https://example.com/avatar1.jpg"),
GroupMember("2", "智能客服", "https://example.com/avatar2.jpg"),
GroupMember("3", "翻译助手", "https://example.com/avatar3.jpg"),
GroupMember("4", "写作助手", "https://example.com/avatar4.jpg"),
GroupMember("5", "编程助手", "https://example.com/avatar5.jpg"),
GroupMember("6", "设计助手", "https://example.com/avatar6.jpg")
)
} catch (e: Exception) {
errorMessage = "获取AI智能体列表失败: ${e.message}"
emptyList()
}
}
// 获取朋友列表
suspend fun getFriends(): List<GroupMember> {
return try {
// TODO: 从API获取朋友列表
listOf(
GroupMember("7", "张三", "https://example.com/avatar7.jpg"),
GroupMember("8", "李四", "https://example.com/avatar8.jpg"),
GroupMember("9", "王五", "https://example.com/avatar9.jpg"),
GroupMember("10", "赵六", "https://example.com/avatar10.jpg"),
GroupMember("11", "钱七", "https://example.com/avatar11.jpg"),
GroupMember("12", "孙八", "https://example.com/avatar12.jpg")
)
} catch (e: Exception) {
errorMessage = "获取朋友列表失败: ${e.message}"
emptyList()
}
}
// 创建群聊
suspend fun createGroupChat(
groupName: String,