Skip to content
This repository was archived by the owner on Apr 21, 2025. It is now read-only.

Commit 554433b

Browse files
committed
resolve fixed amount issue
1 parent 8c6030a commit 554433b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/routes/Receive.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,15 @@ export function Receive() {
136136
const [detailsOpen, setDetailsOpen] = createSignal(false);
137137
const [detailsKind, setDetailsKind] = createSignal<HackActivityType>();
138138
const [detailsId, setDetailsId] = createSignal<string>("");
139+
139140
const [lnUrlData, setLnUrlData] = createSignal<LnUrlData>();
140141
const [fixedAmount, setFixedAmount] = createSignal(false);
141142
const [lnUrlExecuted, setLnUrlExecuted] = createSignal(false);
142143

144+
if (state.lnUrlData) {
145+
initLnUrlWithdrawal(state.lnUrlData);
146+
}
147+
143148
const RECEIVE_FLAVORS = [
144149
{
145150
value: "unified",
@@ -182,6 +187,8 @@ export function Receive() {
182187
setError("");
183188
setFlavor(state.preferredInvoiceType);
184189
setLnUrlData(undefined);
190+
setLnUrlExecuted(false);
191+
setFixedAmount(false);
185192
}
186193

187194
function openDetailsModal() {
@@ -336,17 +343,10 @@ export function Receive() {
336343
}
337344
}
338345

339-
// If we got here from an LNUrl withdrawal request
340-
onMount(() => {
341-
if (state.lnUrlData) {
342-
initLnUrlWithdrawal(state.lnUrlData);
343-
actions.setScanResult(undefined);
344-
actions.setLnUrlData(undefined);
345-
}
346-
});
347-
348346
function initLnUrlWithdrawal(lnUrlData: LnUrlData) {
349347
console.log("handleLnUrlWithdrawal", lnUrlData.lnurl, lnUrlData.params);
348+
actions.setScanResult(undefined);
349+
actions.setLnUrlData(undefined);
350350
setLnUrlData(lnUrlData);
351351
setError("");
352352
setFlavor("lightning");

0 commit comments

Comments
 (0)