wildfirechat / android-chat

即时通讯,聊天,野火IMAndroid客户端,支持Android 4.x —— 最新
http://docs.wildfirechat.cn
Other
2.51k stars 863 forks source link

会话页面选择消息转发至同一个用户打印日志发现messageUid跟原始消息 一致,退出会话页面重新进入发现刚刚转发的消息对应的messageUid又改变了 #837

Closed chenlin4653 closed 8 months ago

chenlin4653 commented 8 months ago

会话页面选择消息转发至同一个用户打印日志发现messageUid跟原始消息 一致,退出会话页面重新进入发现刚刚转发的消息对应的messageUid又改变了;

因为服务端 有提供更新方法 updateMessageContent ,若消息 messageUid 跟原始值 相同,消息改变的时候 会影响 其它逻辑判断, 退出页面重新进入messageUid 值 又变化了,麻烦看看什么原因,谢谢

heavyrain2012 commented 8 months ago

在我们demo上测试看一下,看一下demo上有没有问题?如果有问题告诉我们测试方法我们就可以解决了

chenlin4653 commented 8 months ago

image 操作会话同一个用户 长按已发送的图片 选择 转发操作,转发给 相同的用户 打印日志 转发消息体 messageUid 跟 当前会话所有消息体 messageUid 发现 ,转发的消息体 messageUid 跟 原始选择转发的消息体 messageUid 值相同; 先退出会话,再重新进入会话 打印日志发现 转发时 打印 messageUid = 386376835044212866 变成 387688069150539906 ;

image