diff options
| author | Adam Soltys <[email protected]> | 2024-08-23 23:39:05 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-08-23 23:39:05 -0700 |
| commit | 193457c5bd6c7c892c3be50674579dabd07fd2f2 (patch) | |
| tree | 82792280db6ea9945643a76112a210d904d49239 /routes/ecash.js | |
| parent | 7be5db4d1dae7226a48623f42aca864adfa54e02 (diff) | |
| download | coinos-server-193457c5bd6c7c892c3be50674579dabd07fd2f2.tar.gz coinos-server-193457c5bd6c7c892c3be50674579dabd07fd2f2.zip | |
use redis to store rates
Diffstat (limited to 'routes/ecash.js')
| -rw-r--r-- | routes/ecash.js | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/routes/ecash.js b/routes/ecash.js index d7a9fe7b..8c2684b1 100644 --- a/routes/ecash.js +++ b/routes/ecash.js @@ -16,7 +16,7 @@ export default { await s(`cash:${id}`, token); res.send({ id }); } catch (e) { - console.log(e) + err(e.message); bail(res, e.message); } }, @@ -27,6 +27,7 @@ export default { let status = await check(token); res.send({ token, status }); } catch (e) { + err(e.message); bail(res, e.message); } }, @@ -38,11 +39,12 @@ export default { let memo; let hash = v4(); let { currency, id: uid } = user; + let rates = await g("rates"); await s(`invoice:${hash}`, { currency, id: hash, hash, - rate: store.rates[currency], + rate: rates[currency], uid, received: 0, }); @@ -51,7 +53,7 @@ export default { res.send({ ok: true }); } catch (e) { - console.log(e); + err(e.message); bail(res, e.message); } }, @@ -69,6 +71,7 @@ export default { res.send({ id }); } catch (e) { + err(e.message); bail(res, e.message); } }, @@ -89,7 +92,8 @@ export default { 0, ); - let rate = store.rates[currency]; + let rates = await g("rates"); + let rate = rates[currency]; if (ourfee.err) fail(ourfee.err); |
