Jolie
|
a4d06f8435
|
feat(rtc): 添加一对一RTC频道功能
- 在api_urls.dart中新增createOneOnOneRtcChannel API路径
- 创建新的CallController用于管理通话相关逻辑
- 实现createOneOnOneRtcChannel方法支持音频视频通话
- 将call_manager.dart从message目录移动到rtc目录
- 在CallManager中集成RTC频道创建流程
- 更新通话消息发送逻辑包含频道ID信息
- 调整相关页面和组件的导入路径以适配目录变更
- 修复user_api.g.dart中的API路径格式问题
|
3 months ago |
王子贤
|
b78910fbaf
|
优化
|
3 months ago |
Jolie
|
7597e44d81
|
feat(call): 添加通话等待状态并优化礼物充值流程
- 添加 waitCalling 等待接通通话状态
- 优化聊天控制器中的消息发送成功处理逻辑
- 实现玫瑰不足时自动弹出充值弹框功能
- 集成 tdesign 组件库和直播充值弹窗组件
- 改进礼物发送失败的错误处理和用户反馈机制
|
3 months ago |
Jolie
|
b6915f264d
|
feat(call): 实现通话功能并优化消息处理
- 添加音频播放器支持来电铃声循环播放
- 实现通话消息状态更新和消息修改功能
- 优化会话列表加载和刷新防抖机制
- 支持自定义通话消息格式替换旧文本格式
- 添加通话音频播放和停止控制
- 优化直播间小窗口显示和隐藏逻辑
- 实现通话邀请弹框和消息解析功能
- 添加资产文件支持音频资源
- 优化消息通知对话框支持emoji显示
- 移除旧格式消息处理逻辑简化代码结构
|
3 months ago |
Jolie
|
1e1b67aa57
|
feat(message): 支持通话消息的新格式自定义消息
- 实现自定义消息格式的通话消息解析和发送
- 在CallItem组件中支持新旧两种格式的通话消息识别
- 修改CallManager使用IMManager发送自定义通话消息
- 更新ChatController中通话消息的创建和发送逻辑
- 添加对Map<String, String>参数格式的支持
- 移除过时的JSON字符串解析方式
- 保持向后兼容旧格式文本消息的处理
|
3 months ago |
Jolie
|
ffe0efa6f3
|
优化逻辑
|
4 months ago |