From 7a33b4504dec3623b3da4f2ec118944fcda8667e Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Sat, 29 Nov 2025 08:19:56 -0800 Subject: [PATCH] Feat: Add geolocation data to signup notification --- functions/api/signup.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/functions/api/signup.js b/functions/api/signup.js index bb30b34..dbc7808 100644 --- a/functions/api/signup.js +++ b/functions/api/signup.js @@ -41,10 +41,13 @@ export async function onRequestPost({ request, env }) { .bind(username,pass_hash) .run(); + const { country, region, city } = request.cf || {}; + const loc = [city, region, country].filter(Boolean).join(", ") || "Unknown"; + await ntfy( env, "auth-signup", - `event=signup\nuser=${username}`, + `event=signup\nuser=${username}\nloc=${loc}`, 3 );