blob: 0c1225de14ffaec804ed9e428e96efd2184501cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import WebsiteCommunicator from "./../soopyApis/websiteCommunicator"
import socketData from "../soopyApis/socketData"
const Cosmetics = require("./features/cosmetics/index.js")
class SoopyV2Server extends WebsiteCommunicator {
constructor(){
super(socketData.serverNameToId.soopyv2)
this.spammedMessages = []
}
onData(data){
if(data.type === "updateCosmetics"){
Cosmetics.class.setUserCosmeticsInformation.call(Cosmetics.class, data.uuid, data.cosmetics)
}
if(data.type === "spammedmessage"){
this.spammedMessages.push(...data.messages)
}
}
sendMessageToServer(message, lobbyId){
this.sendData(this.sendData({
type: "chatMessage",
message: message,
lobbyId: lobbyId
}))
}
}
let soopyV2Server = new SoopyV2Server()
export default soopyV2Server
|