From 5611bdb69e01978df7d50176874d2a40edb1098b Mon Sep 17 00:00:00 2001 From: saplf Date: Sat, 7 Sep 2019 16:50:19 +0800 Subject: [PATCH] favicon.ico --- public/favicon.ico | Bin 0 -> 4286 bytes src/utils/http.ts | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 public/favicon.ico diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d46547853e71e513a76b143be37bd5746ee041f6 GIT binary patch literal 4286 zcmb7|3p|ur8^9m3S=Y(xiawXkEwvk^6rx?1=(eI>5?x#>WiZUR42HQAjZ4zTobQa{hoSbH`JMMY=Q+=F{_pdgGtYU?07&4kh6aeP zaBCjGLIBXi1&hEE7mRb`DoVh<-yZvT_ zW^Ko5!}7so%YwhJZp#|I?wmG~bAU9Q>lfNpay+1@EWtJ8Y06gfhCBYUPtO?wm)SBq zXqFy7PcHZoc~Wj$xQ6@IbAI$S;S_?I<*rr{9v9g)~*{dW;8JFalfmz0lgey_@7{)6MqW z$QSyp;h`hTIVfCUPg%J+}gcgpl=zahd0#L3X7>v;&i6IuVLtXB z$3Iq|_AdUG@8j?CKK|4F&m8BgBL4mPh+U>6U_4ffqSxBVwmn-t!8akjfORQ6Dg9%8 z{>DN5FD?B9$j$@v9pCXiEOyBbrrcO)_+u9vdd&=I$a#j z@y7E%g>R10Zl;V(M1W6T@pN9xwf{$TT1HpA!7`ImNP>Sns7I%n@cU62-|3qgz|FiI`=Al-yVn3~Rp)0chVCm^suGT17-_P@vW|E?H@i z-mj>BZYW!yG=z*We{FEzYZGE`hOH-GXP;}kq}^`T7!DzX*UZ!+>i8qENHXitFVeRo z(i970;??d&dta+0iPrxI{I69&jWk(Q*DRN%ad~K;M)L6Ra?&fbGJ2qIb%-EhTNqD% zW6(>?OP%cMSpAsZ1Bfsz`;@f4)cCwjengsW=8X);3xzqvgbFrQ3 zIYgn$zEZm~{6Opc8?-EbNT7d05U?q-bMA%{TruuZy=FMMg)Vtaw`FaVcI~y(tIE2P zEeeEJw%$b7_ogAtA6tK8^ZyU|^>i7e^3(8;ddiy-t%SjFuPa=s^+~-`*rUP`@L$~q zft%Vt_0#GM2wvLRDawBdYbp`uqjCOiZxZH5pm+R#5`Q@);xA4gMk>j#vp-MlQ&Lat zpTZV3+*Y)L+v*l+FFj_IzYc5gm=+VA(4oFL^+h=?$+F=3)m>RpH$5(&$@YpX%nJzP zltlXqD?j2ty+*N*MpI}P@#m+%uGhUZWT2AzT8tgy#D-142UkOu7x7E(K%fB|1*>;* zBQ>ZYacj%ee%$rvCnBS&$7G3LeMvHTL7~R?q7D>Rkeq}cTz@r-s%SKIBBe!UKso*O zE=WV5nIZ1G*A@8Mix0h@6fVXFNpp#uU za@)u)k8)2 zTb1G_2AWh6;&%gm^&aqY;|F8^k-G)=QKS=7F4{vpFOHiPC&fZGDNCZ{JKt4h@w>~b zMeBbWpH)WaYp-0grLh>GjlOp-UjJF+_LJ`-pR7!~z{Ro41^YkhV#<9IwwtXOvtQi* zY@bxfIh-z+6L5A@?zf>QiX*+7Mftxv)gI9%^GlV5%m<$(H$K#nuBR-4dYY;>g)ZMd znLD}eV9y7qoxC-UR^0+uQ+{jEHjakB9cQu%j0zE)Uv~_C-jzuF)$>eWUSK%F`45fl zKbSw^e}M|(7AX~W+*4I$7Rmsb3P5dC@utvaMy3onsd31I1HPV|1dR=IutW=~? z<%>o6cM@_+HSbOzZg+r-6)()gtP345T^xEmak*nRh4PGy9zpK2LQcB&_rJ7N2AKUsc(^+HU1(9 z(S{4&HXIF)4SXumh%@S^&y2VoT{j0HVd7n6{9$rW1jFy~rz9Vxom8&Lic_!4Iy&#s zDLsjbID;{jhDQs4QNIM5E0rx;$ci1b2HBBX+Psi)`s2eUh|I@nzcPqtfSW`AZndr7P(e~FkN?gJHWgX z{5N(e9bCcA`c{vF_djN5wLi7xEMxKt z79n1#lA!Ye;rphC1hw{ZyuX&}%!K-&ELfukjx43jjn=N-8u#U+yd?Ad{xtiWC}R&k z|9X>N;`1l7Bf?ok>kKKOdaS6(j0G0;i;y?+ANKpF{vfJVULe`XZm Aa{vGU literal 0 HcmV?d00001 diff --git a/src/utils/http.ts b/src/utils/http.ts index 95a953d..95b8f61 100644 --- a/src/utils/http.ts +++ b/src/utils/http.ts @@ -57,9 +57,12 @@ async function filter( } else { instance.defaults.headers = _.omit(instance.defaults.headers, 'token'); } - const { status, data } = + const { status, data, headers } = await (instance[method] as (...args: any[]) => Promise>)(...args); replaceId(data); + if (headers && headers.token) { + dispatch({ type: 'user/updateToken', payload: headers.token }); + } ret = { ok: status >= 200 && status < 300 && data && data.code === 0, code: data && data.code,