From 569d322f516ddb7271f89222f11ede68caf7fefb Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 14 Jan 2022 16:53:47 +0100 Subject: login/logout --- server/main.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'server') diff --git a/server/main.ts b/server/main.ts index 9dc6191..3a28ee9 100644 --- a/server/main.ts +++ b/server/main.ts @@ -62,6 +62,8 @@ const discdag = express() }); })) + .post('/logout', wrap(async ($req, $res) => $res.cookie('digest', '').json({}))) + .get('/list', wrap(async ($req, $res) => { const { digest } = $req.cookies; @@ -131,6 +133,9 @@ const discdag = express() const doc = cheerio.load(await res.text()); + if (doc.text().indexOf("Invalid discussion ID:") > -1) + return $res.status(404).end(); + type Note = { type: 'Note'; published: string; -- cgit v1.2.3