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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user