From 77201353958f74370eae5041e30c36a73a1e97cd Mon Sep 17 00:00:00 2001 From: "HRG @ SCExC" Date: Sun, 2 Jun 2024 00:44:02 -0400 Subject: [PATCH] nice --- index.js | 22 +++++++++++++--------- public/.DS_Store | Bin 6148 -> 6148 bytes 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/index.js b/index.js index 9a58048..2ea2328 100644 --- a/index.js +++ b/index.js @@ -252,7 +252,6 @@ function getDbForStructure(db, structureId, dbId) { } function createDb(db, structId, name) { - console.log(name, structId); const transaction = db.transaction(() => { const insertDbStmt = db.prepare(` INSERT INTO dbs (name, structure_id) @@ -317,6 +316,7 @@ function getDbInstance(dbId) { } function bootstrapTemplateWithHTMXetc(htmlString, blissRoute) { + console.log(htmlString); if (htmlString.startsWith("")) { const $ = cheerio.load(htmlString); let head = $("head"); @@ -390,7 +390,6 @@ app.get("/workshop/:structure_id", (req, res) => { }); app.post("/workshop/:structure_id/db", (req, res) => { - console.log(req.session); const dbId = createDb(db, req.params.structure_id, req.body.name); const redirectUrl = `/workshop/${req.params.structure_id}/db/${dbId}`; return smartRedirect(req, res, redirectUrl); @@ -416,12 +415,14 @@ app.get("/workshop/:structure_id/db/:db_id", (req, res) => { }); app.post("/workshop/:structure_id/route", (req, res) => { + let path = req.body.path; + const route = createRoute( db, req.body.verb, - req.body.path, + path[0] == "/" ? path : "/" + path, req.params.structure_id, - "// put your handler code here" + "// put your handler code here\n\nfunction handler(req, res) {\n res.send('henlo world') \n}" ); buildRoutes(); return smartRedirect( @@ -578,11 +579,14 @@ app.all("*", (req, res) => { context.module.exports = null; } - res.rawSend = res.send - res.render = (...args) => { - bootstrapTemplateWithHTMXetc( - res.rawSend(...args), - `/workshop/${route.structure_id}/route/${route.id}` + res.rawSend = res.send; + res.send = (...args) => { + console.log(args[0], args[1], "bingo") + res.rawSend( + bootstrapTemplateWithHTMXetc( + args[0], + `/workshop/${route.structure_id}/route/${route.id}` + ) ); }; return vm.runInContext( diff --git a/public/.DS_Store b/public/.DS_Store index 5dae87361beaf8a9ec7769680e563aeb63f4c43b..6567698c74c3eeec888d0f4fff11e0f77e983e7c 100644 GIT binary patch delta 256 zcmZoMXfc=|#>B!ku~2NHo}w^60|Nsi1A_oVesWSyeiD!;u=yhMO6Gcy1T#Z2Loq|K zXAVLVs9F{%qxT;SfGoJGoOHwBd(!0ae*4nkyZM0@h;Y5jtG6Z`6*ar z*&vorE@M{MEXA~*k(r4hYqAqlGrO^Yj)IYi>Ets^_JTk$hT^i|qP(2^ymX+6j1vn_ gZ)WG<=K%T-=!@^nlles)Ie^|{0=Z{%gvc6Z00(M5ivR!s delta 85 zcmZoMXfc=|#>B)qu~2NHo}w@Z0|Nsi1A_nqL$PO0esWSye$vLmm5huWn-{U{W!x;r lA;>bZL3cAd2R{c;(`G@A@640=MI1reK>AoVM~JLp1^{Tw6K4Pb