Fix donation navigation

This commit is contained in:
minibits-cash
2025-02-08 23:51:56 +01:00
parent fed30f6d06
commit a39f1e2411
3 changed files with 20 additions and 13 deletions
+1 -1
View File
@@ -95,7 +95,7 @@ android {
applicationId "com.minibits_wallet"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 58026
versionCode 58027
versionName "0.2.0"
}
+14 -11
View File
@@ -22,7 +22,7 @@ import { roundUp } from '../../utils/number'
import { LNURLPayParams, LnurlClient } from '../../services/lnurlService'
import { useNavigation } from '@react-navigation/native'
const DEFAULT_DONATION_AMOUNT = 500
const DEFAULT_DONATION_AMOUNT = 10
const DONATION_LNURL_ADDRESS = 'minibits@minibits.cash'
export const OwnName = observer(function (props: {pubkey: string}) {
@@ -191,16 +191,19 @@ export const OwnName = observer(function (props: {pubkey: string}) {
if(selectedBalance && selectedBalance.balances['sat']! + feeReserve >= donationAmount) {
const addressParamsResult = await LnurlClient.getLnurlAddressParams(DONATION_LNURL_ADDRESS) // throws
return navigation.navigate('Transfer', {
lnurlParams: addressParamsResult.lnurlParams as LNURLPayParams,
paymentOption: SendOption.LNURL_PAY,
fixedAmount: donationAmount,
unit: 'sat',
comment,
mintUrl: selectedBalance.mintUrl,
isDonation: true,
donationForName: ownName
//@ts-ignore
return navigation.navigate('WalletNavigator', {
screen: 'Transfer',
params: {
lnurlParams: addressParamsResult.lnurlParams as LNURLPayParams,
paymentOption: SendOption.LNURL_PAY,
fixedAmount: donationAmount,
unit: 'sat',
comment,
mintUrl: selectedBalance.mintUrl,
isDonation: true,
donationForName: ownName
}
})
} else {
const invoice = await MinibitsClient.createDonation(
+5 -1
View File
@@ -453,10 +453,14 @@ useEffect(() => {
const gotoContacts = function () {
resetState()
navigation.dispatch(
StackActions.popToTop()
)
//@ts-ignore
navigation.navigate('ContactsNavigator', {
screen: 'Contacts',
params: {paymentOption: SendOption.SEND_TOKEN}
params: {}
})
}