mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-12-22 12:51:42 +03:00
transaction filters
This commit is contained in:
parent
ed7a238b1e
commit
c4e683a951
Binary file not shown.
@ -65,6 +65,17 @@
|
||||
"power_down": "Power Down",
|
||||
"withdraw_steem": "Withdraw Steem",
|
||||
"withdraw_sbd": "Withdraw Steem Dollar",
|
||||
"transfer_to_savings": "Transfer To Savings",
|
||||
"convert": "Convert",
|
||||
"escrow_transfer": "Escrow Transfer",
|
||||
"escrow_dispute": "Escrow Dispute",
|
||||
"escrow_release": "Escrow Release",
|
||||
"escrow_approve": "Escrow Approve",
|
||||
"cancel_transfer_from_savings": "Cancel Transfer from Savings",
|
||||
"delegate_vesting_shares": "Delegation",
|
||||
"fill_convert_request": "Convert request executed",
|
||||
"fill_transfer_from_savings": "From Savings executed",
|
||||
"fill_vesting_withdraw": "Power Down executed",
|
||||
"estm": {
|
||||
"title": "eSteem Points",
|
||||
"buy": "GET ESTM"
|
||||
|
@ -47,6 +47,7 @@ const WalletContainer = ({
|
||||
const [steemBalance, setSteemBalance] = useState(0);
|
||||
const [spBalance, setSpBalance] = useState(0);
|
||||
const [steemSavingBalance, setSteemSavingBalance] = useState(0);
|
||||
const [sbdSavingBalance, setSbdSavingBalance] = useState(0);
|
||||
const [estimatedValue, setEstimatedValue] = useState(0);
|
||||
const [estimatedSteemValue, setEstimatedSteemValue] = useState(0);
|
||||
const [estimatedSbdValue, setEstimatedSbdValue] = useState(0);
|
||||
@ -71,13 +72,30 @@ const WalletContainer = ({
|
||||
|
||||
useEffect(() => {
|
||||
const _transferHistory = userActivities.filter(
|
||||
item => get(item, 'textKey') === 'transfer' || get(item, 'textKey') === 'transfer_to_vesting',
|
||||
item =>
|
||||
get(item, 'textKey') === 'transfer' ||
|
||||
get(item, 'textKey') === 'transfer_to_vesting' ||
|
||||
get(item, 'textKey') === 'transfer_to_savings' ||
|
||||
get(item, 'textKey') === 'withdraw_vesting' ||
|
||||
get(item, 'textKey') === 'transfer_from_savings' ||
|
||||
get(item, 'textKey') === 'convert' ||
|
||||
get(item, 'textKey') === 'escrow_transfer' ||
|
||||
get(item, 'textKey') === 'escrow_dispute' ||
|
||||
get(item, 'textKey') === 'escrow_release' ||
|
||||
get(item, 'textKey') === 'escrow_approve' ||
|
||||
get(item, 'textKey') === 'cancel_transfer_from_savings' ||
|
||||
get(item, 'textKey') === 'delegate_vesting_shares' ||
|
||||
get(item, 'textKey') === 'fill_convert_request' ||
|
||||
get(item, 'textKey') === 'fill_transfer_from_savings' ||
|
||||
get(item, 'textKey') === 'fill_vesting_withdraw' ||
|
||||
get(item, 'textKey') === 'fill_order',
|
||||
);
|
||||
|
||||
setTransferHistory(_transferHistory);
|
||||
setSbdBalance(Math.round(get(walletData, 'sbdBalance', 0) * 1000) / 1000);
|
||||
setSteemBalance(Math.round(get(walletData, 'balance', 0) * 1000) / 1000);
|
||||
setSteemSavingBalance(Math.round(get(walletData, 'savingBalance', 0) * 1000) / 1000);
|
||||
setSbdSavingBalance(Math.round(get(walletData, 'savingBalanceSbd', 0) * 1000) / 1000);
|
||||
setSpBalance(
|
||||
Math.round(
|
||||
vestsToSp(get(walletData, 'vestingShares', 0), get(walletData, 'steemPerMVests', 0)) * 1000,
|
||||
@ -258,6 +276,7 @@ const WalletContainer = ({
|
||||
spBalance,
|
||||
sbdBalance,
|
||||
steemSavingBalance,
|
||||
sbdSavingBalance,
|
||||
estimatedValue,
|
||||
estimatedSteemValue,
|
||||
estimatedSbdValue,
|
||||
|
@ -127,7 +127,7 @@ class TransferContainer extends Component {
|
||||
}
|
||||
|
||||
data.amount = `${data.amount} ${fundType}`;
|
||||
|
||||
console.log(transferType);
|
||||
switch (transferType) {
|
||||
case 'transfer_token':
|
||||
func = transferToken;
|
||||
@ -138,7 +138,11 @@ class TransferContainer extends Component {
|
||||
case 'powerUp':
|
||||
func = transferToVesting;
|
||||
break;
|
||||
case 'withdraw_to_saving':
|
||||
case 'withdraw_steem':
|
||||
func = transferFromSavings;
|
||||
data.requestId = new Date().getTime() >>> 0;
|
||||
break;
|
||||
case 'withdraw_sbd':
|
||||
func = transferFromSavings;
|
||||
data.requestId = new Date().getTime() >>> 0;
|
||||
break;
|
||||
|
@ -116,3 +116,4 @@ const WalletScreen = () => {
|
||||
};
|
||||
|
||||
export default WalletScreen;
|
||||
/* eslint-enable */
|
||||
|
@ -20,6 +20,8 @@ export const groomingTransactionData = (transaction, steemPerMVests, formatNumbe
|
||||
result.created = timestamp;
|
||||
result.icon = 'local-activity';
|
||||
|
||||
//TODO: Format other wallet related operations
|
||||
|
||||
switch (result.textKey) {
|
||||
case 'curation_reward':
|
||||
const { reward } = opData;
|
||||
@ -81,6 +83,8 @@ export const groomingTransactionData = (transaction, steemPerMVests, formatNumbe
|
||||
} ${rewardVests > 0 ? `${rewardVests} SP` : ''}`;
|
||||
break;
|
||||
case 'transfer':
|
||||
case 'transfer_to_savings':
|
||||
case 'transfer_from_savings':
|
||||
case 'transfer_to_vesting':
|
||||
const { amount, memo, from, to } = opData;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user