Revert "@bhakes: Bh updates to improve wallet selector" (#6)

This commit is contained in:
Suhail Saqan
2022-12-30 01:39:16 -06:00
committed by GitHub
parent f7b7254b42
commit dfbeda5e36
8 changed files with 162 additions and 177 deletions

View File

@@ -15,19 +15,19 @@ struct InvoiceView: View {
let invoice: Invoice
@State var showingSelectWallet: Bool = false
@State var inv: String = ""
@StateObject var user_settings = UserSettingsStore()
@ObservedObject var user_settings = UserSettingsStore()
var PayButton: some View {
Button {
inv = invoice.string
if (user_settings.showwalletselector){
if user_settings.showWalletSelector {
showingSelectWallet = true
} else {
let wallet = get_default_wallet(user_settings.defaultwallet.rawValue)
if let url = URL(string: "\(wallet.link)\(inv)"), UIApplication.shared.canOpenURL(url) {
let walletModel = user_settings.defaultWallet.model
if let url = URL(string: "\(walletModel.link)\(inv)"), UIApplication.shared.canOpenURL(url) {
openURL(url)
} else {
if let url = URL(string: wallet.appStoreLink), UIApplication.shared.canOpenURL(url) {
if let url = URL(string: walletModel.appStoreLink), UIApplication.shared.canOpenURL(url) {
openURL(url)
}
}