Sfoglia il codice sorgente

🐛 fix(classroom): 修复自己发送的消息无法显示的问题

- 移除消息接收时对自己发送消息的过滤判断
- 确保自己发送的文本和图片消息能够正常显示在聊天记录中
yourname 6 mesi fa
parent
commit
71e147a0af
1 ha cambiato i file con 0 aggiunte e 6 eliminazioni
  1. 0 6
      src/client/mobile/components/Classroom/useClassroom.ts

+ 0 - 6
src/client/mobile/components/Classroom/useClassroom.ts

@@ -431,9 +431,6 @@ export const useClassroom = ({ user }:{ user : User }) => {
       } else if (msg.type === 88888) { // 普通文本消息
       } else if (msg.type === 88888) { // 普通文本消息
         const sender = msg.sender;
         const sender = msg.sender;
         // 检查消息来源,避免重复处理自己发送的消息
         // 检查消息来源,避免重复处理自己发送的消息
-        if (sender?.userId === userId) {
-          return; // 自己发送的消息已经在发送时处理过了,不再重复显示
-        }
         // 使用正确的 ImUser 类型处理发送者信息
         // 使用正确的 ImUser 类型处理发送者信息
         const userExtension = sender?.userExtension ? JSON.parse(sender.userExtension) : {};
         const userExtension = sender?.userExtension ? JSON.parse(sender.userExtension) : {};
         const senderName = userExtension.nickname || userExtension.username || sender?.userId || '未知用户';
         const senderName = userExtension.nickname || userExtension.username || sender?.userId || '未知用户';
@@ -444,9 +441,6 @@ export const useClassroom = ({ user }:{ user : User }) => {
           if (data.type === 'image' && data.fileId) {
           if (data.type === 'image' && data.fileId) {
             const sender = msg.sender;
             const sender = msg.sender;
             // 检查消息来源,避免重复处理自己发送的消息
             // 检查消息来源,避免重复处理自己发送的消息
-            if (sender?.userId === userId) {
-              return; // 自己发送的消息已经在发送时处理过了,不再重复显示
-            }
             // 使用正确的 ImUser 类型处理发送者信息
             // 使用正确的 ImUser 类型处理发送者信息
             const userExtension = sender?.userExtension ? JSON.parse(sender.userExtension) : {};
             const userExtension = sender?.userExtension ? JSON.parse(sender.userExtension) : {};
             const senderName = userExtension.nickname || userExtension.username || sender?.userId || '未知用户';
             const senderName = userExtension.nickname || userExtension.username || sender?.userId || '未知用户';