diff options
author | Frankie <frankie.pangilinan@consensys.net> | 2016-08-19 01:40:35 +0800 |
---|---|---|
committer | Frankie <frankie.pangilinan@consensys.net> | 2016-08-19 02:04:28 +0800 |
commit | 752d16f6c072b0dd54eb245209881a25ff06cb8e (patch) | |
tree | 942ce682425b2811c5143028d842e02095712c46 /ui/app/actions.js | |
parent | 9b1a3fd7f36adfacd46de78f4f60e26eca6edd16 (diff) | |
download | tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar.gz tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar.bz2 tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar.lz tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar.xz tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.tar.zst tangerine-wallet-browser-752d16f6c072b0dd54eb245209881a25ff06cb8e.zip |
WIP: ShapeShift tx
Diffstat (limited to 'ui/app/actions.js')
-rw-r--r-- | ui/app/actions.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/ui/app/actions.js b/ui/app/actions.js index 326c811af..48a425d50 100644 --- a/ui/app/actions.js +++ b/ui/app/actions.js @@ -133,6 +133,8 @@ var actions = { // QR STUFF: SHOW_QR: 'SHOW_QR', getQr: getQr, + reshowQrCode: reshowQrCode, + SHOW_QR_VIEW: 'SHOW_QR_VIEW', } module.exports = actions @@ -698,6 +700,7 @@ function coinShiftRquest (data, marketData) { if (response.error) return dispatch(actions.showWarning(response.error)) var message = ` Deposit your ${response.depositType} to the address bellow:` + _accountManager.createShapeShiftTx(response.deposit, response.depositType) dispatch(actions.getQr(response.deposit, '125x125', [message].concat(marketData))) }) } @@ -719,6 +722,32 @@ function getQr (data, size, message) { }) } } +function reshowQrCode (data, coin) { + return (dispatch) => { + dispatch(actions.showLoadingIndication()) + shapeShiftRequest('marketinfo', {pair: `${coin.toLowerCase()}_eth`}, (mktResponse) => { + if (mktResponse.error) return dispatch(actions.showWarning(mktResponse.error)) + + var message =[ + `Deposit your ${coin} to the address bellow:`, + `Deposit Limit: ${mktResponse.limit}`, + `Deposit Minimum:${mktResponse.minimum}`, + ] + + qrRequest(data, '125x125', (response) => { + dispatch(actions.hideLoadingIndication()) + dispatch({ + type: actions.SHOW_QR_VIEW, + value: { + qr: response, + message: message, + data: data, + }, + }) + }) + }) + } +} function shapeShiftRequest (query, options, cb) { var queryResponse, method |