Fix priority normal for bch transactions
This commit is contained in:
parent
ac5a5a9bdc
commit
db04a31a06
3 changed files with 23 additions and 13 deletions
|
|
@ -119,6 +119,11 @@ angular.module('copayApp.controllers').controller('confirmController', function(
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// TODO: Default fee level for BCH
|
||||||
|
if (data.stateParams.coin == 'bch') {
|
||||||
|
configFeeLevel = 'normal';
|
||||||
|
}
|
||||||
|
|
||||||
// Setup $scope
|
// Setup $scope
|
||||||
|
|
||||||
// Grab stateParams
|
// Grab stateParams
|
||||||
|
|
@ -142,13 +147,11 @@ angular.module('copayApp.controllers').controller('confirmController', function(
|
||||||
txp: {},
|
txp: {},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
// Other Scope vars
|
// Other Scope vars
|
||||||
$scope.isCordova = isCordova;
|
$scope.isCordova = isCordova;
|
||||||
$scope.isWindowsPhoneApp = isWindowsPhoneApp;
|
$scope.isWindowsPhoneApp = isWindowsPhoneApp;
|
||||||
$scope.showAddress = false;
|
$scope.showAddress = false;
|
||||||
|
|
||||||
|
|
||||||
$scope.walletSelectorTitle = gettextCatalog.getString('Send from');
|
$scope.walletSelectorTitle = gettextCatalog.getString('Send from');
|
||||||
|
|
||||||
setWalletSelector(tx.coin, tx.network, tx.toAmount, function(err) {
|
setWalletSelector(tx.coin, tx.network, tx.toAmount, function(err) {
|
||||||
|
|
@ -563,6 +566,8 @@ angular.module('copayApp.controllers').controller('confirmController', function(
|
||||||
|
|
||||||
$scope.chooseFeeLevel = function(tx, wallet) {
|
$scope.chooseFeeLevel = function(tx, wallet) {
|
||||||
|
|
||||||
|
if (wallet.coin == 'bch') return;
|
||||||
|
|
||||||
var scope = $rootScope.$new(true);
|
var scope = $rootScope.$new(true);
|
||||||
scope.network = tx.network;
|
scope.network = tx.network;
|
||||||
scope.feeLevel = tx.feeLevel;
|
scope.feeLevel = tx.feeLevel;
|
||||||
|
|
|
||||||
|
|
@ -91,6 +91,9 @@ angular.module('copayApp.services')
|
||||||
wallet.n = wallet.credentials.n;
|
wallet.n = wallet.credentials.n;
|
||||||
wallet.coin = wallet.credentials.coin ? wallet.credentials.coin : 'btc';
|
wallet.coin = wallet.credentials.coin ? wallet.credentials.coin : 'btc';
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
if (wallet.id == 'bf338d5b-6b2e-4118-adb0-6208c2d22a81') wallet.credentials.coin = wallet.coin = 'bch';
|
||||||
|
|
||||||
root.updateWalletSettings(wallet);
|
root.updateWalletSettings(wallet);
|
||||||
root.wallet[walletId] = wallet;
|
root.wallet[walletId] = wallet;
|
||||||
|
|
||||||
|
|
@ -864,7 +867,7 @@ angular.module('copayApp.services')
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
function process(wallet, notifications) {
|
function process(notifications) {
|
||||||
if (!notifications) return [];
|
if (!notifications) return [];
|
||||||
|
|
||||||
var shown = lodash.sortBy(notifications, 'createdOn').reverse();
|
var shown = lodash.sortBy(notifications, 'createdOn').reverse();
|
||||||
|
|
@ -877,7 +880,7 @@ angular.module('copayApp.services')
|
||||||
x.types = [x.type];
|
x.types = [x.type];
|
||||||
|
|
||||||
if (x.data && x.data.amount)
|
if (x.data && x.data.amount)
|
||||||
x.amountStr = txFormatService.formatAmountStr(wallet.coin, x.data.amount);
|
x.amountStr = txFormatService.formatAmountStr(x.wallet.coin, x.data.amount);
|
||||||
|
|
||||||
x.action = function() {
|
x.action = function() {
|
||||||
// TODO?
|
// TODO?
|
||||||
|
|
@ -955,7 +958,7 @@ angular.module('copayApp.services')
|
||||||
notifications = lodash.sortBy(notifications, 'createdOn');
|
notifications = lodash.sortBy(notifications, 'createdOn');
|
||||||
notifications = lodash.compact(lodash.flatten(notifications)).slice(0, MAX);
|
notifications = lodash.compact(lodash.flatten(notifications)).slice(0, MAX);
|
||||||
var total = notifications.length;
|
var total = notifications.length;
|
||||||
return cb(null, process(wallet, notifications), total);
|
return cb(null, process(notifications), total);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -79,18 +79,20 @@
|
||||||
</a>
|
</a>
|
||||||
<div class="item item-icon-right" ng-if="wallet" ng-click="chooseFeeLevel(tx, wallet)">
|
<div class="item item-icon-right" ng-if="wallet" ng-click="chooseFeeLevel(tx, wallet)">
|
||||||
<span class="label">{{'Fee:' | translate}} {{tx.feeLevelName | translate}}</span>
|
<span class="label">{{'Fee:' | translate}} {{tx.feeLevelName | translate}}</span>
|
||||||
<span class="m10l">{{tx.txp[wallet.id].feeStr || '...'}}</span>
|
<span ng-if="wallet.coin == 'btc'">
|
||||||
<span class="item-note m10l">
|
<span class="m10l">{{tx.txp[wallet.id].feeStr || '...'}}</span>
|
||||||
<span>{{tx.txp[wallet.id].alternativeFeeStr || '...'}}
|
<span class="item-note m10l">
|
||||||
<span class="fee-rate" ng-if="tx.txp[wallet.id].feeRatePerStr"> ·
|
<span>{{tx.txp[wallet.id].alternativeFeeStr || '...'}}
|
||||||
<i class="ion-alert-circled warn" ng-show="tx.txp[wallet.id].feeToHigh"></i>
|
<span class="fee-rate" ng-if="tx.txp[wallet.id].feeRatePerStr"> ·
|
||||||
<span class="fee-rate" ng-class="{'warn':tx.txp[wallet.id].feeToHigh}" translate> {{tx.txp[wallet.id].feeRatePerStr}} of the sending amount </span>
|
<i class="ion-alert-circled warn" ng-show="tx.txp[wallet.id].feeToHigh"></i>
|
||||||
|
<span class="fee-rate" ng-class="{'warn':tx.txp[wallet.id].feeToHigh}" translate> {{tx.txp[wallet.id].feeRatePerStr}} of the sending amount </span>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
|
||||||
|
|
||||||
<i class="icon bp-arrow-right"></i>
|
<i ng-if="wallet.coin == 'btc'" class="icon bp-arrow-right"></i>
|
||||||
</div>
|
</div>
|
||||||
<a class="item item-icon-right" ng-if="wallet" ng-click="showDescriptionPopup(tx)">
|
<a class="item item-icon-right" ng-if="wallet" ng-click="showDescriptionPopup(tx)">
|
||||||
<span class="label" translate>Add Memo</span>
|
<span class="label" translate>Add Memo</span>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue