diff --git a/package-lock.json b/package-lock.json
index 58f4c06..ad0f457 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -16,8 +16,7 @@
"react-router": "^7.13.2",
"react-router-dom": "^7.13.2",
"react-spinners": "^0.17.0",
- "reactstrap": "^9.2.3",
- "reconnecting-websocket": "^4.4.0"
+ "reactstrap": "^9.2.3"
},
"devDependencies": {
"@vitejs/plugin-react": "^6.0.1",
@@ -998,11 +997,6 @@
"react-dom": "^16.8.0 || ^17 || ^18"
}
},
- "node_modules/reconnecting-websocket": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/reconnecting-websocket/-/reconnecting-websocket-4.4.0.tgz",
- "integrity": "sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng=="
- },
"node_modules/regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
@@ -1763,11 +1757,6 @@
}
}
},
- "reconnecting-websocket": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/reconnecting-websocket/-/reconnecting-websocket-4.4.0.tgz",
- "integrity": "sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng=="
- },
"regenerator-runtime": {
"version": "0.13.11",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
diff --git a/package.json b/package.json
index 28a7359..786d9a9 100644
--- a/package.json
+++ b/package.json
@@ -11,8 +11,7 @@
"react-router": "^7.13.2",
"react-router-dom": "^7.13.2",
"react-spinners": "^0.17.0",
- "reactstrap": "^9.2.3",
- "reconnecting-websocket": "^4.4.0"
+ "reactstrap": "^9.2.3"
},
"scripts": {
"build-script": "node build-scripts/main.mjs",
diff --git a/src/App.css b/src/App.css
index e592428..5d94835 100644
--- a/src/App.css
+++ b/src/App.css
@@ -41,18 +41,6 @@ p:last-child {
font-size: 1.35rem;
}
-.editor-output h5 {
- font-size: 1.1rem;
- color: gray;
- text-align: center;
- padding-bottom: 0.5rem;
- border-bottom: 1px solid #b7b7b7;
-}
-
-.editor-output pre {
- font-family: monospace;
-}
-
.inline-editor-frame {
margin-top: 1em;
margin-bottom: 1.5em;
diff --git a/src/App.jsx b/src/App.jsx
index 4043cd6..569798b 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -1,4 +1,3 @@
-import { useState, useEffect, useRef, useCallback } from 'react';
import './App.css';
import Home from "./page/Home";
@@ -12,64 +11,10 @@ import { Container, Navbar, Nav, NavItem, NavLink, Row } from 'reactstrap';
import { Route, Routes } from "react-router";
import { Link } from "react-router-dom";
-import ReconnectingWebSocket from 'reconnecting-websocket';
import Blog from "./page/Blog";
import Internships from "./page/Internships";
-const SocketAddress = 'wss://evaluator.flix.dev/ws';
-
function App() {
- const [connected, setConnected] = useState(false);
- const websocketRef = useRef(null);
-
- useEffect(() => {
- console.log("Connecting to: " + SocketAddress);
-
- let options = {
- connectionTimeout: 2500
- };
-
- const ws = new ReconnectingWebSocket(SocketAddress, [], options);
-
- ws.addEventListener("open", () => {
- console.log("Connected to: " + SocketAddress);
- setConnected(true);
- });
- ws.addEventListener("close", event => {
- console.log("Disconnected from: " + SocketAddress);
- console.log(event);
- setConnected(false);
- });
- ws.addEventListener("error", event => {
- console.log("Disconnected from: " + SocketAddress);
- console.log(event);
- setConnected(false);
- });
-
- websocketRef.current = ws;
-
- return () => {
- ws.close();
- };
- }, []);
-
- const runProgram = useCallback((src, callback) => {
- if (!connected) {
- console.log("Not connected yet");
- return;
- }
-
- websocketRef.current.onmessage = event => {
- console.log("Received reply from: " + SocketAddress);
- const data = JSON.parse(event.data);
-
- console.log(data);
- callback(data);
- };
-
- websocketRef.current.send(JSON.stringify({ src }));
- }, [connected]);
-
return (
{output.result}
-