Skip to content

Commit c25a36b

Browse files
committed
refactor(chat): replace hardcoded server URL with dynamic retrieval from localStorage
1 parent ce414dc commit c25a36b

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

src/pages/instance/Chat/messages.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { useInstance } from "@/contexts/InstanceContext";
1313
import { useFindChat } from "@/lib/queries/chat/findChat";
1414
import { useFindMessages } from "@/lib/queries/chat/findMessages";
1515
import { useSendMessage, useSendMedia } from "@/lib/queries/chat/sendMessage";
16+
import { getToken, TOKEN_ID } from "@/lib/queries/token";
1617

1718
import { Message } from "@/types/evolution.types";
1819

@@ -429,7 +430,12 @@ function Messages({ textareaRef, handleTextareaChange, textareaHeight, lastMessa
429430
useEffect(() => {
430431
if (!instance?.name || !remoteJid) return;
431432

432-
const serverUrl = "https://icom-socket-gateway.icommarketing.com.br";
433+
const serverUrl = getToken(TOKEN_ID.API_URL);
434+
if (!serverUrl) {
435+
console.error("API URL not found in localStorage");
436+
return;
437+
}
438+
433439
const socket = connectSocket(serverUrl);
434440

435441
// Function to update messages from websocket events

src/pages/instance/EmbedChatMessage/index.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ import { ReplyMessageProvider } from "@/contexts/ReplyingMessage/ReplyingMessage
2121
// import { useWebphone } from "@/contexts/Webphone";
2222

2323
import { api } from "@/lib/queries/api";
24-
25-
// import { TOKEN_ID, getToken } from "@/lib/queries/token";
24+
import { TOKEN_ID, getToken } from "@/lib/queries/token";
2625

2726
import { connectSocket, disconnectSocket } from "@/services/websocket/socket";
2827

@@ -114,9 +113,12 @@ function EmbedChatMessage() {
114113
useEffect(() => {
115114
if (!activeInstance) return;
116115

117-
const serverUrl = "https://icom-socket-gateway.icommarketing.com.br";
116+
const serverUrl = getToken(TOKEN_ID.API_URL);
118117

119-
if (!serverUrl) return;
118+
if (!serverUrl) {
119+
console.error("API URL not found in localStorage");
120+
return;
121+
}
120122

121123
const currentToken = localStorage.getItem("accessToken");
122124

0 commit comments

Comments
 (0)