add lnurlauth scanning

This commit is contained in:
Paul Miller
2023-12-08 17:28:58 -06:00
parent 36296271f4
commit 6db2773b42
13 changed files with 425 additions and 92 deletions

View File

@@ -299,7 +299,7 @@ export const Provider: ParentComponent = (props) => {
}
}
},
setScanResult(scan_result: ParsedParams) {
setScanResult(scan_result: ParsedParams | undefined) {
setState({ scan_result });
},
setHasBackedUp() {
@@ -361,12 +361,25 @@ export const Provider: ParentComponent = (props) => {
result.value?.address ||
result.value?.invoice ||
result.value?.node_pubkey ||
result.value?.lnurl
(result.value?.lnurl && !result.value.is_lnurl_auth)
) {
if (onSuccess) {
onSuccess(result.value);
}
}
if (result.value?.lnurl && result.value?.is_lnurl_auth) {
navigate(
"/?lnurlauth=" + encodeURIComponent(result.value?.lnurl)
);
actions.setScanResult(undefined);
}
if (result.value?.fedimint_invite) {
navigate(
"/?fedimint_invite=" +
encodeURIComponent(result.value?.fedimint_invite)
);
actions.setScanResult(undefined);
}
if (result.value?.nostr_wallet_auth) {
console.log(
"nostr_wallet_auth",