From ffbc83980682d85a0c705e9280065a07a864af5c Mon Sep 17 00:00:00 2001 From: MTG2000 Date: Wed, 1 Jun 2022 21:33:54 +0300 Subject: [PATCH] chore: take lnurl-auth-host out of file to .env --- functions/auth/services/lnurl.service.js | 3 ++- functions/utils/consts.js | 2 ++ src/features/Auth/pages/LoginPage/LoginPage.tsx | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/functions/auth/services/lnurl.service.js b/functions/auth/services/lnurl.service.js index 04f68c7..802daaa 100644 --- a/functions/auth/services/lnurl.service.js +++ b/functions/auth/services/lnurl.service.js @@ -1,6 +1,7 @@ const lnurl = require('lnurl') const crypto = require('crypto') const { prisma } = require('../../prisma') +const { CONSTS } = require('../../utils') async function generateSecret() { @@ -57,7 +58,7 @@ function removeExpiredHashes() { } async function generateAuthUrl() { - const hostname = 'http://localhost:8888/dev/auth/login' + const hostname = CONSTS.LNURL_AUTH_HOST; const secret = await generateSecret() addHash(createHash(secret)) const url = `${hostname}?tag=login&k1=${secret}` diff --git a/functions/utils/consts.js b/functions/utils/consts.js index 76cf3f2..c6f007a 100644 --- a/functions/utils/consts.js +++ b/functions/utils/consts.js @@ -1,9 +1,11 @@ const BOLT_FUN_LIGHTNING_ADDRESS = 'johns@getalby.com'; // #TODO, replace it by bolt-fun lightning address if there exist one const JWT_SECRET = process.env.JWT_SECRET; +const LNURL_AUTH_HOST = process.env.LNURL_AUTH_HOST const CONSTS = { JWT_SECRET, BOLT_FUN_LIGHTNING_ADDRESS, + LNURL_AUTH_HOST } module.exports = CONSTS; \ No newline at end of file diff --git a/src/features/Auth/pages/LoginPage/LoginPage.tsx b/src/features/Auth/pages/LoginPage/LoginPage.tsx index 5df2785..80735ea 100644 --- a/src/features/Auth/pages/LoginPage/LoginPage.tsx +++ b/src/features/Auth/pages/LoginPage/LoginPage.tsx @@ -14,7 +14,6 @@ export default function LoginPage() { const meQuery = useMeQuery({ onCompleted: (data) => { - if (data.me) { setIsLoggedIn(true); meQuery.stopPolling();