Various improvements
This commit is contained in:
17
painter-js/src/socket.js
Normal file
17
painter-js/src/socket.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import io from "socket.io-client";
|
||||
|
||||
const isDebug = import.meta.env.VITE_IS_DEBUG === "true";
|
||||
const wsProtocol = window.location.protocol === "https:" ? "wss:" : "ws:";
|
||||
const wsHost = window.location.host;
|
||||
|
||||
let socket;
|
||||
|
||||
if (isDebug) {
|
||||
socket = io("ws://localhost:3000");
|
||||
} else {
|
||||
socket = io(`${wsProtocol}//${wsHost}`, {
|
||||
transports: ["websocket"],
|
||||
});
|
||||
}
|
||||
|
||||
export default socket;
|
||||
Reference in New Issue
Block a user