diff --git a/src/services/SocketManager.js b/src/services/SocketManager.js new file mode 100644 index 0000000..6454f16 --- /dev/null +++ b/src/services/SocketManager.js @@ -0,0 +1,28 @@ +import { io } from 'socket.io-client'; + + +class SocketManager { + constructor() { + + this.socket = io('', { + transports: ["websocket"], + autoConnect: false + }); + + this.emit = this.emit.bind(this); + } + + + emit(event, ...args) { + + } + +} + +// Create singleton instance +const socketManager = new SocketManager(); + +// Attach to window object +window.socketManager = socketManager; + +export default socketManager; \ No newline at end of file