disable payjoin for desktop platforms [skip ci]
OmarHatem committed
Aug 23, 2025 at 03:28 UTC
c385c6bec5a801798ca5a85704b18c3e8280684f
6 files changed
+14
-11
lib/view_model/dashboard/dashboard_view_model.dart
+5
-3
@@ -14,6 +14,7 @@ import 'package:cake_wallet/exchange/exchange_provider_description.dart';
14
import 'package:cake_wallet/generated/i18n.dart';
15
import 'package:cake_wallet/monero/monero.dart';
16
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart';
17
+import 'package:cake_wallet/utils/device_info.dart';
18
import 'package:cake_wallet/utils/show_pop_up.dart';
19
import 'package:cw_core/utils/proxy_wrapper.dart';
20
import 'package:cake_wallet/utils/tor.dart';
@@ -578,7 +579,8 @@ abstract class DashboardViewModelBase with Store {
579
bool get showPayjoinCard =>
580
wallet.type == WalletType.bitcoin &&
581
settingsStore.showPayjoinCard &&
581
- !settingsStore.usePayjoin;
582
+ !settingsStore.usePayjoin &&
583
+ DeviceInfo.instance.isMobile;
584
585
@observable
586
bool backgroundSyncEnabled = false;
@@ -1073,7 +1075,7 @@ abstract class DashboardViewModelBase with Store {
1075
}));
1076
}
1077
}
1076
-
1078
+
1079
@action
1080
void setSyncAll(bool value) => settingsStore.currentSyncAll = value;
1081
@@ -1120,7 +1122,7 @@ abstract class DashboardViewModelBase with Store {
1122
}
1123
}
1124
1123
- static ServicesResponse? cachedServicesResponse;
1125
+ static ServicesResponse? cachedServicesResponse;
1126
1127
Future<ServicesResponse> getServicesStatus() async {
1128
if (cachedServicesResponse != null) {
lib/view_model/settings/privacy_settings_view_model.dart
+2
-1
@@ -5,6 +5,7 @@ import 'package:cake_wallet/ethereum/ethereum.dart';
5
import 'package:cake_wallet/polygon/polygon.dart';
6
import 'package:cake_wallet/store/settings_store.dart';
7
import 'package:cake_wallet/tron/tron.dart';
8
+import 'package:cake_wallet/utils/device_info.dart';
9
import 'package:cw_core/balance.dart';
10
import 'package:cw_core/transaction_history.dart';
11
import 'package:cw_core/transaction_info.dart';
@@ -115,7 +116,7 @@ abstract class PrivacySettingsViewModelBase with Store {
116
117
bool get canUseMempoolFeeAPI => _wallet.type == WalletType.bitcoin;
118
118
- bool get canUsePayjoin => _wallet.type == WalletType.bitcoin;
119
+ bool get canUsePayjoin => _wallet.type == WalletType.bitcoin && DeviceInfo.instance.isMobile;
120
121
@action
122
void setShouldSaveRecipientAddress(bool value) =>
scripts/android/app_env.sh
+2
-2
@@ -15,14 +15,14 @@ APP_ANDROID_TYPE=$1
15
16
MONERO_COM_NAME="Monero.com"
17
MONERO_COM_VERSION="5.3.0"
18
-MONERO_COM_BUILD_NUMBER=131
18
+MONERO_COM_BUILD_NUMBER=132
19
MONERO_COM_BUNDLE_ID="com.monero.app"
20
MONERO_COM_PACKAGE="com.monero.app"
21
MONERO_COM_SCHEME="monero.com"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
CAKEWALLET_VERSION="5.3.0"
25
-CAKEWALLET_BUILD_NUMBER=272
25
+CAKEWALLET_BUILD_NUMBER=273
26
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
27
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
28
CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+2
-2
@@ -13,12 +13,12 @@ APP_IOS_TYPE=$1
13
14
MONERO_COM_NAME="Monero.com"
15
MONERO_COM_VERSION="5.3.0"
16
-MONERO_COM_BUILD_NUMBER=132
16
+MONERO_COM_BUILD_NUMBER=133
17
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
18
19
CAKEWALLET_NAME="Cake Wallet"
20
CAKEWALLET_VERSION="5.3.0"
21
-CAKEWALLET_BUILD_NUMBER=331
21
+CAKEWALLET_BUILD_NUMBER=332
22
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
23
24
scripts/linux/app_env.sh
+1
-1
@@ -15,7 +15,7 @@ fi
15
16
CAKEWALLET_NAME="Cake Wallet"
17
CAKEWALLET_VERSION="5.3.0"
18
-CAKEWALLET_BUILD_NUMBER=63
18
+CAKEWALLET_BUILD_NUMBER=64
19
20
if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then
21
echo "Wrong app type."
scripts/macos/app_env.sh
+2
-2
@@ -17,12 +17,12 @@ fi
17
18
MONERO_COM_NAME="Monero.com"
19
MONERO_COM_VERSION="5.3.0"
20
-MONERO_COM_BUILD_NUMBER=60
20
+MONERO_COM_BUILD_NUMBER=61
21
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
CAKEWALLET_VERSION="5.3.0"
25
-CAKEWALLET_BUILD_NUMBER=125
25
+CAKEWALLET_BUILD_NUMBER=126
26
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
27
28
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then