-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: ea32bad9b4feda47bd2bb473068a098e7f19d089:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit ea32bad9b4feda47bd2bb473068a098e7f19d089
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Fri Nov 19 22:46:27 2021 -0800

    Remove <fireboxroom> requirement if <janus-viewer> is used

diff --git a/scripts/room.js b/scripts/room.js

index e23bc0285b740128ddea69352c7c378b3bf5418b..

index ..1e247d10488caed09497756f542e9938ae2b8c37 100644

--- a/scripts/room.js
+++ b/scripts/room.js
@@ -705,6 +705,7 @@ elation.require([
       this.fullsource = data;
       var titlere = /<title>([\s\S]*?)<\/title>/mi;
       var re = /<fireboxroom>[\s\S]*?<\/fireboxroom>/mi;
+      var re2 = /<janus-viewer>[\s\S]*?<\/janus-viewer>/mi;
       var mtitle = data.match(titlere);
       var parsed = {
         title: 'Untitled Room',
@@ -719,6 +720,11 @@ elation.require([
       var m = data.match(re);
       if (m) {
         parsed.source = m[0];
+      } else {
+        let m2 = data.match(re2);
+        if (m2) {
+          parsed.source = m2[0].replaceAll('janus-viewer', 'fireboxroom');
+        }
       }
       return parsed;
     }

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 15:27:26 2024