From 8c2507a6e82eb298b0a65e03fec04e45a8f50882 Mon Sep 17 00:00:00 2001
From: Jonas Zohren <jonas.zohren@tu-dortmund.de>
Date: Thu, 15 Oct 2020 18:14:26 +0200
Subject: [PATCH] Add autoAttach code on startup

---
 server/server.js | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/server/server.js b/server/server.js
index f20e869..5d13b33 100644
--- a/server/server.js
+++ b/server/server.js
@@ -174,6 +174,22 @@ app.post(
   }
 );
 
+try {
+  const autoAttachRoomsPath = path.join(__dirname, "autoAttach.json");
+  const urlList = JSON.parse(fs.readFileSync(autoAttachRoomsPath));
+  const attach = async function (roomUrl) {
+    try {
+      const room = await attachToRoom(roomUrl);
+      attachedRooms[room.uid] = room;
+    } catch (error) {}
+  };
+  for (const url of urlList) {
+    attach(url);
+  }
+} catch (error) {
+  console.error("Could not read autoAttachroomList:", error);
+}
+
 try {
   console.debug("[Debug] Running in", process.cwd());
   console.debug("[Debug] Running as", __filename);
-- 
GitLab