Skip to content

Commit c111392

Browse files
committed
fix: websocket 연결값 변경
1 parent 9728a3a commit c111392

File tree

1 file changed

+21
-17
lines changed

1 file changed

+21
-17
lines changed

src/services/websocket.ts

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -102,34 +102,38 @@ export class OpenChatWebSocket {
102102
const tempWs = new WebSocket(wsUrl);
103103

104104
// 연결은 성공하지만 응답이 늦을 수 있으므로 5초로 설정
105-
const timeout = setTimeout(() => {
106-
console.log("⏰ 닉네임 체크 타임아웃 (5초)");
107-
tempWs.close();
108-
reject(new Error("Nickname check timeout"));
109-
}, 5000);
105+
// const timeout = setTimeout(() => {
106+
// console.log("⏰ 닉네임 체크 타임아웃 (5초)");
107+
// tempWs.close();
108+
// reject(new Error("Nickname check timeout"));
109+
// }, 50000);
110110

111111
tempWs.onopen = () => {
112112
console.log("✅ 닉네임 체크 WebSocket 연결 성공");
113113

114114
// 서버에 닉네임 체크 요청 메시지 전송
115-
const checkMessage = {
116-
type: "nickname_check",
117-
data: {
118-
nickname: nickname,
119-
mbti: useMbti,
120-
openChatId: openChatId
121-
}
115+
const payload = {
116+
// type: "nickname_check",
117+
// payload: {
118+
type: 1,
119+
nickname: nickname,
120+
message: useMbti,
121+
openChatId: 1
122+
// }
122123
};
123124

124-
console.log("📤 닉네임 체크 요청 전송:", checkMessage);
125-
tempWs.send(JSON.stringify(checkMessage));
125+
console.log("📤 닉네임 체크 요청 전송:", payload);
126+
tempWs.send(JSON.stringify(payload));
126127
};
127128

128129
tempWs.onmessage = (event) => {
129130
try {
131+
console.log("eee", event);
130132
console.log("📨 닉네임 체크 응답 받음:", event.data);
133+
131134
const message: WebSocketMessage = JSON.parse(event.data);
132-
clearTimeout(timeout);
135+
console.log("mm", message);
136+
// clearTimeout(timeout);
133137

134138
if (message.type === "nickname_check") {
135139
const available = message.data.nicknameAvailable ?? false;
@@ -146,15 +150,15 @@ export class OpenChatWebSocket {
146150
tempWs.close();
147151
} catch (error) {
148152
console.error("📨 메시지 파싱 오류:", error);
149-
clearTimeout(timeout);
153+
// clearTimeout(timeout);
150154
reject(error);
151155
tempWs.close();
152156
}
153157
};
154158

155159
tempWs.onerror = (error) => {
156160
console.error("❌ 닉네임 체크 WebSocket 오류:", error);
157-
clearTimeout(timeout);
161+
// clearTimeout(timeout);
158162
reject(new Error("Failed to check nickname"));
159163
};
160164

0 commit comments

Comments
 (0)