diff options
| author | s-ol <s+removethis@s-ol.nu> | 2022-01-14 15:54:14 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2022-01-14 15:55:36 +0000 |
| commit | a986e6b424690104451e5e402c8cef2bab3cdd43 (patch) | |
| tree | 8140ee4bcc9960cd561e2840051e61ba84b2425a | |
| parent | login/logout (diff) | |
| download | fedidag-a986e6b424690104451e5e402c8cef2bab3cdd43.tar.gz fedidag-a986e6b424690104451e5e402c8cef2bab3cdd43.zip | |
move DiscDAG discussion ids into /discdag/disc/:id
| -rw-r--r-- | server/main.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/server/main.ts b/server/main.ts index 3a28ee9..e2143b8 100644 --- a/server/main.ts +++ b/server/main.ts @@ -85,7 +85,7 @@ const discdag = express() const id = href.match(/cgi-bin\/DiscDAG.py\?DiscussionID=(.+)/)![1]; return { - id: `${PUBLIC_URL}/discdag/${id}`, + id: `${PUBLIC_URL}/discdag/disc/${id}`, type: 'Document', name: id, url: { @@ -118,7 +118,7 @@ const discdag = express() }); })) - .get('/:discussion', wrap(async ($req, $res) => { + .get('/disc/:discussion', wrap(async ($req, $res) => { const { discussion } = $req.params; const { digest } = $req.cookies; @@ -155,7 +155,7 @@ const discdag = express() const nodeId = doc('title', node).text(); const [_, time, author] = nodeId.split('_'); - const id = `${PUBLIC_URL}/discdag/${discussion}/${nodeId}`; + const id = `${PUBLIC_URL}/discdag/disc/${discussion}/${nodeId}`; first = first ?? id; const content = doc('g:first text', node) @@ -176,8 +176,8 @@ const discdag = express() for (const node of doc('g.edge', 'svg')) { let [frm, to] = doc('title', node).text().split('->'); - frm = `${PUBLIC_URL}/discdag/${discussion}/${frm}`; - to = `${PUBLIC_URL}/discdag/${discussion}/${to}`; + frm = `${PUBLIC_URL}/discdag/disc/${discussion}/${frm}`; + to = `${PUBLIC_URL}/discdag/disc/${discussion}/${to}`; items[frm].replies.push(to); items[to].inReplyTo.push(frm); @@ -194,7 +194,7 @@ const discdag = express() }, }, ], - id: `${PUBLIC_URL}/discdag/${discussion}`, + id: `${PUBLIC_URL}/discdag/disc/${discussion}`, type: 'Document', name: discussion, first, |
