This repository has been archived on 2024-07-30. You can view files and clone it, but cannot push or open issues or pull requests.
VencordEAS/front/index.js

43 lines
1,015 B
JavaScript
Raw Normal View History

2024-06-18 01:10:59 -04:00
const socket = new WebSocket('wss://eas-ws.nin0.dev');
socket.onopen = function(event) {
log("Connection opened")
};
socket.onmessage = function(event) {
log("IN: " + event.data)
if(event.data.startsWith("MSG ")) {
alert(event.data.replace("MSG ", ""))
}
};
socket.onclose = function(event) {
alert("Connection has been closed, refresh the page.");
};
function sendMessage(message) {
socket.send(message);
log("OUT: " + message)
}
function log(message) {
const logArea = document.getElementById("log");
const newVal = message + "<br/>" + logArea.innerHTML;
logArea.innerHTML = newVal;
}
function processSend() {
const endpoint = document.getElementById("endpoint").value
if(endpoint == "get") {
sendMessage("GET")
}
const token = document.getElementById("token").value
const msg = document.getElementById("msg").value
if(endpoint == "msg") {
sendMessage(`MSG ${token} ${msg}`)
}
if(endpoint == "clear") {
sendMessage(`CLEAR ${token}`)
}
}