Delete Socket.js

This commit is contained in:
Choco
2023-06-24 17:53:41 +08:00
committed by GitHub
parent e9453ba47f
commit 70ea03a7f7

View File

@@ -1,47 +0,0 @@
class Socket {
constructor(url) {
this.url = url;
this.socket = null;
}
connect(player) {
this.socket = io.connect(this.url);
this.socket.on('connect', () => {
console.log("Connected to server!");
});
this.socket.on('disconnect', () => {
player.init();
console.log("Disconnected from server!");
});
this.socket.on('error', (e) => {
console.log(e);
})
}
disconnect() {
if (this.socket) {
this.socket.disconnect();
}
}
send(msg) {
if (this.socket) {
this.socket.emit('message', msg);
}
}
addMessageListener(callback) {
if (this.socket) {
this.socket.on('message', callback);
}
}
removeMessageListener(callback) {
if (this.socket) {
this.socket.off('message', callback);
}
}
}