From 8c2842acbe24e74148d4db2baebe19b326490c93 Mon Sep 17 00:00:00 2001 From: phil Date: Fri, 11 Jul 2025 18:22:21 -0400 Subject: [PATCH] oops fix sub deletion --- server/db.js | 7 +------ server/index.js | 4 ++-- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/server/db.js b/server/db.js index 1efe883..15edeb9 100644 --- a/server/db.js +++ b/server/db.js @@ -78,8 +78,7 @@ export class DB { this.#stmt_delete_push_sub = db.prepare( `delete from push_subs - where account_did = ? - and session = ?`); + where session = ?`); this.#stmt_get_push_info = db.prepare( `select created, @@ -108,10 +107,6 @@ export class DB { }); } - removePushSub(did, session) { - return this.#stmt_delete_push_sub.run(did, session); - } - getSubscribedDids() { return this.#stmt_get_all_sub_dids.all().map(r => r.account_did); } diff --git a/server/index.js b/server/index.js index 74745e8..9ddb79f 100755 --- a/server/index.js +++ b/server/index.js @@ -288,9 +288,9 @@ const handleSubscribe = async (db, req, res, appSecret, adminDid) => { const handleLogout = async (db, req, res, appSecret) => { let info = getAccountCookie(req, res, appSecret, null, true); if (!info) return res.writeHead(400).end(JSON.stringify({ reason: 'failed to verify cookie signature' })); - const [did, session, _isAdmin] = info; + const [_did, session, _isAdmin] = info; try { - db.removePushSub(did, session); + db.deleteSub(session); } catch (e) { console.warn('failed to remove sub', e); return res -- 2.51.2