aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
Diffstat (limited to 'routes')
-rw-r--r--routes/lnurl.ts8
-rw-r--r--routes/users.ts1
2 files changed, 5 insertions, 4 deletions
diff --git a/routes/lnurl.ts b/routes/lnurl.ts
index ab9b64f1..58cea541 100644
--- a/routes/lnurl.ts
+++ b/routes/lnurl.ts
@@ -69,11 +69,11 @@ export default {
.toLowerCase(),
);
- // Not one of ours? It may be a v3 payment address, which lives at this
- // same domain but is served by the names registrar. Hand its response
- // through unchanged — the callback it returns is absolute, so the payer
+ // Not one of ours — or migrated to coinos v3, where the name now lives.
+ // Either way the names registrar answers for it. Hand its response
+ // through unchanged: the callback it returns is absolute, so the payer
// talks to the registrar directly from here on.
- if (!user) {
+ if (!user || user.migrated) {
const name = username.toLowerCase().replace(/\s/g, "");
try {
const r = await fetch(
diff --git a/routes/users.ts b/routes/users.ts
index 572224be..182c43aa 100644
--- a/routes/users.ts
+++ b/routes/users.ts
@@ -318,6 +318,7 @@ export default {
"language",
"locktime",
"memoPrompt",
+ "migrated",
"nip5",
"notify",
"nsec",