join-click and admin: finish removing the queue calls (an idempotency guard skipped two edits)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-09-19 07:30:58 -05:00
parent 7c8a43a055
commit 9ad864c0ba
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -1592,7 +1592,7 @@ async function handleApi(req,res,pathname){
const b=await bodyJson(req).catch(()=>({}));recordEvent('click',b.source);
const clickid=typeof b.clickid==='string'?b.clickid.trim().slice(0,80).replace(/[^A-Za-z0-9._-]/g,''):'';
firePostback(clickid,`join-${clickid}`,b.source);
let sponsors=getSponsors();const a=activeSponsor(sponsors);if(a){sponsors=sponsors.map(s=>s.id===a.id?{...s,clicks:(s.clicks||0)+1}:s);saveSponsors(sponsors)}return json(res,200,{ok:true});
return json(res,200,{ok:true});
}
if(req.method==='POST'&&pathname==='/api/public/translate')return await handleTranslate(req,res);
if(req.method==='POST'&&pathname==='/api/public/chat')return await handleChat(req,res);