diff --git a/backend/server/src/index.ts b/backend/server/src/index.ts
index 7d7bdba..92c45df 100644
--- a/backend/server/src/index.ts
+++ b/backend/server/src/index.ts
@@ -50,8 +50,6 @@ const terminals: {
const dirName = path.join(__dirname, "..");
io.use(async (socket, next) => {
- console.log("Middleware");
-
const handshakeSchema = z.object({
userId: z.string(),
sandboxId: z.string(),
@@ -63,7 +61,6 @@ io.use(async (socket, next) => {
const parseQuery = handshakeSchema.safeParse(q);
if (!parseQuery.success) {
- console.log("Invalid request.");
next(new Error("Invalid request."));
return;
}
@@ -80,7 +77,6 @@ io.use(async (socket, next) => {
const dbUserJSON = (await dbUser.json()) as User;
if (!dbUserJSON) {
- console.log("DB error.");
next(new Error("DB error."));
return;
}
@@ -91,7 +87,6 @@ io.use(async (socket, next) => {
);
if (!sandbox && !sharedSandboxes) {
- console.log("Invalid credentials.");
next(new Error("Invalid credentials."));
return;
}
@@ -123,10 +118,6 @@ io.on("connection", async (socket) => {
}
}
- // console.log("describing service:");
- // const describeService = await testDescribe();
- // console.log(describeService);
-
const sandboxFiles = await getSandboxFiles(data.sandboxId);
sandboxFiles.fileData.forEach((file) => {
const filePath = path.join(dirName, file.id);
@@ -152,7 +143,6 @@ io.on("connection", async (socket) => {
// todo: send diffs + debounce for efficiency
socket.on("saveFile", async (fileId: string, body: string) => {
- console.log("save");
try {
await saveFileRL.consume(data.userId, 1);
@@ -330,7 +320,6 @@ io.on("connection", async (socket) => {
});
socket.on("createTerminal", (id: string, callback) => {
- console.log("creating terminal", id);
if (terminals[id] || Object.keys(terminals).length >= 4) {
return;
}
@@ -363,7 +352,6 @@ io.on("connection", async (socket) => {
});
socket.on("resizeTerminal", (dimensions: { cols: number; rows: number }) => {
- console.log("resizeTerminal", dimensions);
Object.values(terminals).forEach((t) => {
t.terminal.resize(dimensions.cols, dimensions.rows);
});
@@ -371,7 +359,6 @@ io.on("connection", async (socket) => {
socket.on("terminalData", (id: string, data: string) => {
if (!terminals[id]) {
- console.log("terminal not found", id);
return;
}
@@ -403,7 +390,6 @@ io.on("connection", async (socket) => {
instructions: string,
callback
) => {
- // Log code generation credit in DB
const fetchPromise = fetch(
`${process.env.DATABASE_WORKER_URL}/api/sandbox/generate`,
{
@@ -436,13 +422,11 @@ io.on("connection", async (socket) => {
const json = await generateCodeResponse.json();
- console.log("Code generation response", json);
callback({ response: json.response, success: true });
}
);
socket.on("disconnect", async () => {
- console.log("disconnected", data.userId, data.sandboxId);
if (data.isOwner) {
Object.entries(terminals).forEach((t) => {
const { terminal, onData, onExit } = t[1];
@@ -477,5 +461,5 @@ io.on("connection", async (socket) => {
});
httpServer.listen(port, () => {
- console.log(`Server 123, running on port ${port}`);
+ console.log(`Server running on port ${port}`);
});
diff --git a/frontend/app/(app)/code/[id]/page.tsx b/frontend/app/(app)/code/[id]/page.tsx
index 51865e7..1fd90cc 100644
--- a/frontend/app/(app)/code/[id]/page.tsx
+++ b/frontend/app/(app)/code/[id]/page.tsx
@@ -3,9 +3,9 @@ import { Room } from "@/components/editor/live/room"
import { Sandbox, User, UsersToSandboxes } from "@/lib/types"
import { currentUser } from "@clerk/nextjs"
import { notFound, redirect } from "next/navigation"
-import Editor from "@/components/editor"
import Loading from "@/components/editor/loading"
import dynamic from "next/dynamic"
+import fs from "fs"
export const revalidate = 0
@@ -63,6 +63,14 @@ const CodeEditor = dynamic(() => import("@/components/editor"), {
loading: () =>