From a06dc977bc797f85c9401ca5ba4071e0e7c8f6d7 Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Tue, 26 Sep 2023 11:30:39 +0300 Subject: [PATCH] appConfig.nip05Domain for /username route --- packages/app/config/default.json | 1 + packages/app/config/iris.json | 1 + packages/app/src/Pages/NostrLinkHandler.tsx | 2 +- packages/app/webpack.config.js | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/app/config/default.json b/packages/app/config/default.json index df20d826..ea2f8f6b 100644 --- a/packages/app/config/default.json +++ b/packages/app/config/default.json @@ -2,5 +2,6 @@ "appName": "Snort", "appNameCapitalized": "Snort", "appTitle": "Snort - Nostr", + "nip05Domain": "snort.social", "favicon": "public/favicon.ico" } diff --git a/packages/app/config/iris.json b/packages/app/config/iris.json index 5a067871..f1c6ab75 100644 --- a/packages/app/config/iris.json +++ b/packages/app/config/iris.json @@ -2,5 +2,6 @@ "appName": "iris", "appNameCapitalized": "Iris", "appTitle": "iris", + "nip05Domain": "iris.to", "favicon": "public/iris.ico" } diff --git a/packages/app/src/Pages/NostrLinkHandler.tsx b/packages/app/src/Pages/NostrLinkHandler.tsx index 8325ce42..18a37da7 100644 --- a/packages/app/src/Pages/NostrLinkHandler.tsx +++ b/packages/app/src/Pages/NostrLinkHandler.tsx @@ -24,7 +24,7 @@ export default function NostrLinkHandler() { } } else { try { - const pubkey = await getNip05PubKey(`${link}@snort.social`); + const pubkey = await getNip05PubKey(`${link}@${process.env.NIP05_DOMAIN}`); if (pubkey) { navigate(profileLink(pubkey)); } diff --git a/packages/app/webpack.config.js b/packages/app/webpack.config.js index dadc8dd6..3f204f68 100644 --- a/packages/app/webpack.config.js +++ b/packages/app/webpack.config.js @@ -78,6 +78,7 @@ const config = { new DefinePlugin({ "process.env.APP_NAME": JSON.stringify(appConfig.get('appName')), "process.env.APP_NAME_CAPITALIZED": JSON.stringify(appConfig.get('appNameCapitalized')), + "process.env.NIP05_DOMAIN": JSON.stringify(appConfig.get('nip05Domain')), }), ], module: {