Sfoglia il codice sorgente

🐛 fix(classroom): 修复用户扩展信息序列化问题

- 优化userExtension序列化内容,仅包含必要字段
- 优先使用nickname,其次使用username作为显示名称
- 显式包含userType字段以确保用户类型信息正确传递
yourname 6 mesi fa
parent
commit
7011639ac8
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      src/client/mobile/components/Classroom/useClassroom.ts

+ 4 - 1
src/client/mobile/components/Classroom/useClassroom.ts

@@ -271,7 +271,10 @@ export const useClassroom = ({ user }:{ user : User }) => {
         await imEngine.current!.login({
           user: {
             userId,
-            userExtension: JSON.stringify(user)
+            userExtension: JSON.stringify({ 
+              nickname: user?.nickname || user?.username || '',
+              userType: user.userType
+            })
           },
           userAuth: {
             nonce,