Procházet zdrojové kódy

修复了websocket逻辑错误

Shellmiao před 4 roky
rodič
revize
75fb295edc
2 změnil soubory, kde provedl 7 přidání a 4 odebrání
  1. binární
      db.sqlite3
  2. 7 4
      infrastructure/consumers.py

binární
db.sqlite3


+ 7 - 4
infrastructure/consumers.py

@@ -16,7 +16,10 @@ class KnockConsumer(WebsocketConsumer):
 
 def knock_knock(username, message):
     ws = user_dict.get(username)
-    message = json.dumps({'message': message})
-    ws.send(message)
-    print(message)
-    return True
+    if ws:
+        message = json.dumps({'message': message})
+        ws.send(message)
+        print(message)
+        return True
+    else:
+        return False