Skip to content
Snippets Groups Projects
Select Git revision
  • 8fab4d99e2eb27cf3d99b4518182af721c4470e2
  • main default protected
  • br_A
3 results

eee

Blame
  • Socket.ts 605 B
    import { io } from "socket.io-client";
    
    import { SOCKET_URL } from "../utils/api";
    
    
    class Socket {
        private ioInstance = io(SOCKET_URL, { withCredentials: true });
    	
        constructor() {
            this.ioInstance.on('connect', () => {
                console.log('Connected to Socket.IO server');
            });
    		
            this.ioInstance.on('auth', (e) => {
                console.log('auth', e);
            });
        }
    	
        onOrder(listener: (a: any) => void) {
            return this.ioInstance.on('order', listener);
        }
        
        disconnect() {
            this.ioInstance.disconnect();
        }
    }
    
    export default Socket;