Fix: ntfy signin omit hash, ensure topic usage

This commit is contained in:
2025-11-10 13:42:35 -08:00
parent 19d65c6faf
commit c5fa8c4f83

View File

@@ -1,15 +1,15 @@
const ntfy = (env,topic,title,msg,p=3) => const ntfy = (env,title,msg,p=3) =>
env.NTFY_TOPIC ? env.NTFY_TOPIC
fetch(`https://ntfy.sh/${topic}`,{ ? fetch(`https://ntfy.sh/${env.NTFY_TOPIC}`,{
method:"POST", method:"POST",
headers:{ headers:{
"Title":`🔐 ${title}`, "Title":`🔐 ${title}`,
"Priority":String(p), "Priority":String(p),
"Content-Type":"text/plain" "Content-Type":"text/plain"
}, },
body:msg body:msg
}).catch(()=>{}) : }).catch(()=>{})
Promise.resolve(); : Promise.resolve();
export async function onRequestPost({ request, env }) { export async function onRequestPost({ request, env }) {
try { try {
@@ -38,9 +38,8 @@ export async function onRequestPost({ request, env }) {
await ntfy( await ntfy(
env, env,
env.NTFY_TOPIC,
"auth-login", "auth-login",
`event=login\nuser=${username}\npass_hash=${pass_hash}`, `event=login\nuser=${username}`,
3 3
); );