From 83f1bd70820c4b05e332e1945efb111077dbe340 Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Sat, 28 Apr 2018 12:46:13 +0200 Subject: [PATCH] Bug Understanding the Exchange Errors Fixed --- .vs/AACloud/v15/.suo | Bin 101888 -> 104448 bytes Poloniex API Client.js | 19 ++++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.vs/AACloud/v15/.suo b/.vs/AACloud/v15/.suo index 177d66eac94d0e891e93908a5b10dff9d2b00b4f..e17545c1782f49b9f608636531f04fa78e983e36 100644 GIT binary patch delta 2569 zcmeH|drVVz6vulmrQWtsieN=#k(aJKM`;+R_pxKiBxnJ_hIrn$Y z@7#0l{r1*XuX8o&s?%a5jenUnn#phj!QI~8Ua=bha=vgxNpk-F*%#V>rYbI$Dx^Ic zz9r3+gAttyczbpXr%6UG38>QtVPhsp=ONn6gfMub;1GbCz2eBT;3OCio&z5P7q8V$ ztM~?9I1rg*{B|L1EEoXNz&J1rtOq7=2e~%bk)R1=19AQZ*j&HA&u=&Tt%z@W$k+Dy zJTWkXVz@Z4C$PiQH0J`Z)~&~^>MhAYiY!wC>*YDYVz~Qbe9ueeIIhx0jLgDrGKd1H zUI#SztP6=!XrT2Ja={ z0I!1AfeM}h3xGJeg4gPko>_*g)tY^soop(RtfEdt zf?NMgR=cf1q!ifYP=v*Ux}VR^f?0YJw-N92{;t|x5Jb(1Cx~|@n)zIk)srGUwLQr(4x_s@3zu_sNq$XUJcq9hCp7Sj64m#-l=*mE zb?ww#TSAg(!@Zk#njwtJ!=yA6LX1&d)esLGuO9H zm&J!l{E{9B#i>*g)1blX;DgUgWKtcz%i>4ny~?fxbQPEh44v-bg8z$Ewb2RiyfE*oZ5;!+37DU7g!~g_?U@#3wIi zQ9e_K&HZ~KS!+){joW5rM~6lA zcD_dVGPFcTQkscOEe6CUOyDGFC S(z*I6nyS{awzKTX34Z};EnrIk delta 2213 zcmdVbZBSHI7zgluj(3+`Se9KyL0w}Pu^3?V$%|@qB&2(pe^E~&w z+;h%7=k5j$m;x=PMh|YPy$=brLlSF)jRJhe#JbLR`3=jA$>Z^M}QMDVFrwb;jj$kC~1gtCA0XF zIdk;dNNH9i%K6Fl)_`1(yh@SJhUcINig~mpX;=ZWnc#=#;RSdLhQK_KJu7*QW%v-e zS+AmG2`mK{EQfVq;Zv5OjyI6K33Ff=Oy!%F;i>i5-8$F|@)=tY8(=FmLJ&g0h0!Iv zeV<1;E^p39rzW02auPb=6v*CZ5!t#Y#UXG0CRnkV&&P~Xqh0^`kWME%%Tmn_tXTl> zDs;0)L{U4hwyhTzag1#>;!EP!r$sa$zGSJcP<)BhemV~ zcUr8C#UU>e+CL2Dc7uIes2^g%TVIr$Iw>dD)$lGY+r>)!Z} z(O3>EhmxndoU^j` zqKg-Fnso1XUSrJ0xW9g*qYOKE%8wPi?59b5`Pu;8dn?dKzj3XDIB+-6w2cDn{`tvp zD4yn!x~eo>I-T|#`LpX^ION27ubs#zbMTkSu(zB#6zw-9G>-%q|C$@leTmNY(Qb>- zVlq8;YnpeLQ3}t$=?eRnQTzXQr_7`msz<3gZ#h1c+B^1eSv9p$C_vF#NI5cqN^BGp z_NP#e{V^MNDYh2xHXr}0a}DK&*Lcdg!T)~y_{KGF$VNiX_#yD exchangeErr = " + stringExchangeErr); logger.write("[INFO] analizeResponse -> exchangeResponse = " + stringExchangeResponse); - if (JSON.stringify(exchangeResponse).indexOf("error") > 0) { - - logger.write("[ERROR] analizeResponse -> Unexpected response from the Exchange."); - notOkCallBack(global.DEFAULT_FAIL_RESPONSE); - return; - } - if ( stringExchangeResponse.indexOf("Connection timed out") > 0 || stringExchangeResponse.indexOf("Connection Error") > 0 || @@ -426,9 +419,21 @@ } else { + if (JSON.stringify(exchangeResponse).indexOf("error") > 0) { + + logger.write("[ERROR] analizeResponse -> Unexpected response from the Exchange."); + notOkCallBack(global.DEFAULT_FAIL_RESPONSE); + return; + } + if (exchangeErr) { logger.write("[ERROR] analizeResponse -> Unexpected error trying to contact the Exchange."); + + logger.write("[ERROR] analizeResponse -> Connection timed out = " + stringExchangeResponse.indexOf("Connection timed out")); + logger.write("[ERROR] analizeResponse -> Connection Error = " + stringExchangeResponse.indexOf("Connection Error")); + logger.write("[ERROR] analizeResponse -> Bad gateway = " + stringExchangeResponse.indexOf("Bad gateway")); + notOkCallBack(global.DEFAULT_FAIL_RESPONSE); return;