diff options
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/lnurl.ts | 8 | ||||
| -rw-r--r-- | routes/users.ts | 1 |
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", |
