ソースを参照

fix: websocket redis

Timothy Jaeryang Baek 4 ヶ月 前
コミット
8455396249
1 ファイル変更2 行追加2 行削除
  1. 2 2
      backend/open_webui/socket/main.py

+ 2 - 2
backend/open_webui/socket/main.py

@@ -152,7 +152,7 @@ async def connect(sid, environ, auth):
         if user:
             SESSION_POOL[sid] = user.id
             if user.id in USER_POOL:
-                USER_POOL[user.id].append(sid)
+                USER_POOL[user.id] = USER_POOL[user.id] + [sid]
             else:
                 USER_POOL[user.id] = [sid]
 
@@ -179,7 +179,7 @@ async def user_join(sid, data):
 
     SESSION_POOL[sid] = user.id
     if user.id in USER_POOL:
-        USER_POOL[user.id].append(sid)
+        USER_POOL[user.id] = USER_POOL[user.id] + [sid]
     else:
         USER_POOL[user.id] = [sid]