mirror of
https://github.com/4ev-link/4ev.link.git
synced 2026-01-14 00:28:05 +00:00
Fix: ntfy create correct topic usage
This commit is contained in:
@@ -6,18 +6,18 @@ const RESERVED = new Set([
|
|||||||
"settings","profile","password","user","users","link","links","url","urls",
|
"settings","profile","password","user","users","link","links","url","urls",
|
||||||
"robots","sitemap","favicon","well-known","assets","static","img","js","css","public"
|
"robots","sitemap","favicon","well-known","assets","static","img","js","css","public"
|
||||||
]);
|
]);
|
||||||
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 {
|
||||||
@@ -76,7 +76,6 @@ export async function onRequestPost({ request, env }) {
|
|||||||
.run(),
|
.run(),
|
||||||
ntfy(
|
ntfy(
|
||||||
env,
|
env,
|
||||||
env.NTFY_TOPIC,
|
|
||||||
"link-create",
|
"link-create",
|
||||||
`event=create\nuser=${username}\nslug=${finalSlug}\ndestination=${dest_no_proto}`,
|
`event=create\nuser=${username}\nslug=${finalSlug}\ndestination=${dest_no_proto}`,
|
||||||
3
|
3
|
||||||
|
|||||||
Reference in New Issue
Block a user