Przeglądaj źródła

clean: remove debug logs and prints from WS logic

unknown 2 dni temu
rodzic
commit
b1ff308e66
3 zmienionych plików z 0 dodań i 14 usunięć
  1. 0 10
      backend/main.py
  2. 0 1
      src/components/OrderChat.vue
  3. 0 3
      src/stores/auth.ts

+ 0 - 10
backend/main.py

@@ -77,20 +77,16 @@ app.include_router(admin.router)
 # WebSocket Global Handler (Centralized to handle various proxy prefixes)
 # WebSocket Global Handler (Centralized to handle various proxy prefixes)
 @app.websocket("/global")
 @app.websocket("/global")
 async def ws_global(websocket: WebSocket, token: str = Query(...)):
 async def ws_global(websocket: WebSocket, token: str = Query(...)):
-    print(f"DEBUG: WS Connection attempt with token: {token[:10]}...")
     payload = auth_utils.decode_token(token)
     payload = auth_utils.decode_token(token)
     if not payload:
     if not payload:
-        print("DEBUG: WS Auth failed: Invalid token")
         await websocket.close(code=4001)
         await websocket.close(code=4001)
         return
         return
     user_id = payload.get("id")
     user_id = payload.get("id")
     role = payload.get("role")
     role = payload.get("role")
     if not user_id:
     if not user_id:
-        print("DEBUG: WS Auth failed: No user ID in payload")
         await websocket.close(code=4001)
         await websocket.close(code=4001)
         return
         return
         
         
-    print(f"DEBUG: WS Connected: user_id={user_id}, role={role}")
     await global_manager.connect(websocket, user_id, role)
     await global_manager.connect(websocket, user_id, role)
     session_utils.track_user_ping(user_id)
     session_utils.track_user_ping(user_id)
     
     
@@ -106,15 +102,12 @@ async def ws_global(websocket: WebSocket, token: str = Query(...)):
             if data == "ping":
             if data == "ping":
                 session_utils.track_user_ping(user_id)
                 session_utils.track_user_ping(user_id)
     except WebSocketDisconnect:
     except WebSocketDisconnect:
-        print(f"DEBUG: WS Disconnected: user_id={user_id}")
         global_manager.disconnect(websocket, user_id)
         global_manager.disconnect(websocket, user_id)
     except Exception as e:
     except Exception as e:
-        print(f"DEBUG: WS Error: {e}")
         global_manager.disconnect(websocket, user_id)
         global_manager.disconnect(websocket, user_id)
 
 
 @app.websocket("/chat")
 @app.websocket("/chat")
 async def ws_chat(websocket: WebSocket, token: str = Query(...), order_id: int = Query(...)):
 async def ws_chat(websocket: WebSocket, token: str = Query(...), order_id: int = Query(...)):
-    print(f"DEBUG: Chat WS attempt: order_id={order_id}")
     payload = auth_utils.decode_token(token)
     payload = auth_utils.decode_token(token)
     if not payload:
     if not payload:
         await websocket.close(code=4001)
         await websocket.close(code=4001)
@@ -135,7 +128,6 @@ async def ws_chat(websocket: WebSocket, token: str = Query(...), order_id: int =
         await websocket.close(code=4003)
         await websocket.close(code=4003)
         return
         return
     
     
-    print(f"DEBUG: Chat WS connected: order_id={order_id}, user_id={user_id}")
     await manager.connect(websocket, order_id, role)
     await manager.connect(websocket, order_id, role)
     try:
     try:
         while True:
         while True:
@@ -153,10 +145,8 @@ async def ws_chat(websocket: WebSocket, token: str = Query(...), order_id: int =
                     db.execute_commit("UPDATE order_messages SET is_read = TRUE WHERE order_id = %s AND is_from_admin = TRUE AND is_read = FALSE", (order_id,))
                     db.execute_commit("UPDATE order_messages SET is_read = TRUE WHERE order_id = %s AND is_from_admin = TRUE AND is_read = FALSE", (order_id,))
                     await global_manager.notify_user(user_id)
                     await global_manager.notify_user(user_id)
     except WebSocketDisconnect:
     except WebSocketDisconnect:
-        print(f"DEBUG: Chat WS disconnected: order_id={order_id}")
         manager.disconnect(websocket, order_id)
         manager.disconnect(websocket, order_id)
     except Exception as e:
     except Exception as e:
-        print(f"DEBUG: Chat WS error: {e}")
         manager.disconnect(websocket, order_id)
         manager.disconnect(websocket, order_id)
 
 
 # Mount Static Files
 # Mount Static Files

+ 0 - 1
src/components/OrderChat.vue

@@ -138,7 +138,6 @@ function connectWebSocket() {
   const token = localStorage.getItem("token");
   const token = localStorage.getItem("token");
   if (!token) return;
   if (!token) return;
 
 
-  console.log("DEBUG: Connecting to Order Chat at:", `${WS_BASE_URL}/chat`);
   ws = new WebSocket(`${WS_BASE_URL}/chat?token=${encodeURIComponent(token)}&order_id=${props.orderId}`);
   ws = new WebSocket(`${WS_BASE_URL}/chat?token=${encodeURIComponent(token)}&order_id=${props.orderId}`);
 
 
   ws.onopen = () => {
   ws.onopen = () => {

+ 0 - 3
src/stores/auth.ts

@@ -3,8 +3,6 @@ import { ref } from "vue";
 import { getCurrentUser } from "@/lib/api";
 import { getCurrentUser } from "@/lib/api";
 import { toast } from "vue-sonner";
 import { toast } from "vue-sonner";
 
 
-console.log("DEBUG: Auth store file loaded");
-
 export const useAuthStore = defineStore("auth", () => {
 export const useAuthStore = defineStore("auth", () => {
   const user = ref<any>(null);
   const user = ref<any>(null);
   const isLoading = ref(true);
   const isLoading = ref(true);
@@ -144,7 +142,6 @@ export const useAuthStore = defineStore("auth", () => {
     stopPing(); // Ensure fresh start
     stopPing(); // Ensure fresh start
     const token = localStorage.getItem("token");
     const token = localStorage.getItem("token");
     if (!token || wsAuthFailed.value) return;
     if (!token || wsAuthFailed.value) return;
-    console.log("DEBUG: Connecting to WebSocket at:", `${WS_BASE_URL}/global`);
     globalWs = new WebSocket(`${WS_BASE_URL}/global?token=${encodeURIComponent(token)}`);
     globalWs = new WebSocket(`${WS_BASE_URL}/global?token=${encodeURIComponent(token)}`);
 
 
     globalWs.onopen = () => {
     globalWs.onopen = () => {