lnlink

iOS app for connecting to lightning nodes
git clone git://jb55.com/lnlink
Log | Files | Refs | Submodules | README | LICENSE

commit 148e3b923a9a11520dfcc751cd028bfef39f8c5e
parent 3ab644a3fd9774d5d9985f76d6fffd28041b6630
Author: William Casarin <jb55@jb55.com>
Date:   Sat,  5 Mar 2022 14:55:31 -0800

remove unused fetch_invoice state

Signed-off-by: William Casarin <jb55@jb55.com>

Diffstat:
Mlightninglink/Views/PayView.swift | 20+-------------------
1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/lightninglink/Views/PayView.swift b/lightninglink/Views/PayView.swift @@ -29,7 +29,6 @@ public enum PayState { case initial case decoding(LNSocket?, String) case decoded(DecodeType) - case fetch_invoice(LNSocket, FetchInvoiceReq) case ready(ReadyInvoice) case offer_input(ReadyInvoice, Decode) } @@ -312,8 +311,7 @@ struct PayView: View { case .initial: fallthrough case .decoding: fallthrough - case .decoded: fallthrough - case .fetch_invoice: + case .decoded: self.error = "Invalid state: \(self.state)" } } @@ -340,10 +338,6 @@ struct PayView: View { DispatchQueue.global(qos: .background).async { self.handle_decode(ln, inv: inv) } - case .fetch_invoice(let ln, let req): - DispatchQueue.global(qos: .background).async { - self.handle_fetch_invoice(ln: ln, req: req) - } case .decoded: break } @@ -511,7 +505,6 @@ func is_ready(_ state: PayState) -> ReadyInvoice? { return ready_invoice case .offer_input(let ready_invoice, _): return ready_invoice - case .fetch_invoice: fallthrough case .initial: fallthrough case .decoding: fallthrough case .decoded: @@ -563,16 +556,6 @@ func handle_bolt12_offer(ln: LNSocket, decoded: Decode, inv: String) -> Either<S } -func confirm_offer(ln: LNSocket, bolt12: String, decoded: Decode, pay_amt: PayAmount) -> Either<String, PayState> { - let req = fetchinvoice_req_from_offer(offer: decoded, offer_str: bolt12, pay_amt: pay_amt) - switch req { - case .left(let err): - return .left(err) - case .right(let req): - return .right(.fetch_invoice(ln, req)) - } -} - func should_show_confirm(_ state: PayState) -> Bool { switch state { case .ready: fallthrough @@ -581,7 +564,6 @@ func should_show_confirm(_ state: PayState) -> Bool { case .decoded: fallthrough case .initial: fallthrough - case .fetch_invoice: fallthrough case .decoding: return false }