From 11400d553b35949fa890f5532998e59b2dffad22 Mon Sep 17 00:00:00 2001 From: mroxso <24775431+mroxso@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:40:16 +0100 Subject: [PATCH] fixes amber login (#25) --- lumina/components/LoginForm.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lumina/components/LoginForm.tsx b/lumina/components/LoginForm.tsx index 9033685..979003c 100644 --- a/lumina/components/LoginForm.tsx +++ b/lumina/components/LoginForm.tsx @@ -38,7 +38,8 @@ export function LoginForm() { const urlParams = new URLSearchParams(window.location.search); const amberResponse = urlParams.get('amberResponse'); if (amberResponse !== null) { - localStorage.setItem("pubkey", nip19.decode(amberResponse).data.toString()); + // localStorage.setItem("pubkey", nip19.npubEncode(amberResponse).toString()); + localStorage.setItem("pubkey", amberResponse); localStorage.setItem("loginType", "amber"); window.location.href = `/profile/${amberResponse}`; } @@ -53,6 +54,7 @@ export function LoginForm() { } const intent = `intent:#Intent;scheme=nostrsigner;S.compressionType=none;S.returnType=signature;S.type=get_public_key;S.callbackUrl=http://${hostname}/login?amberResponse=;end`; window.location.href = intent; + // window.location.href = `nostrsigner:?compressionType=none&returnType=signature&type=get_public_key&callbackUrl=http://${hostname}/login?amberResponse=`; } const handleExtensionLogin = async () => {