diff options
| author | Adam Soltys <[email protected]> | 2018-12-29 14:59:00 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2019-02-05 20:53:45 -0800 |
| commit | 5c08be8c0ebf10e0d0fab8021f35dc2f0e623ddb (patch) | |
| tree | 89e34000eabcd0ec41626ef218ee7537bbba663c /index.js | |
| parent | 9d2050e0ef5364c9cd0912eeba7f5ba1678b5ba8 (diff) | |
| download | coinos-server-5c08be8c0ebf10e0d0fab8021f35dc2f0e623ddb.tar.gz coinos-server-5c08be8c0ebf10e0d0fab8021f35dc2f0e623ddb.zip | |
save fb token and check user balance
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -365,6 +365,9 @@ const l = console.log amount = req.user.balance - MINFEE } + if (amount > req.user.balance) + return res.status(401).send('Insufficient funds') + try { await bc.walletPassphrase(config.bitcoin.walletpass, 300) let txid = await bc.sendToAddress(address, (amount / 100000000).toFixed(8)) @@ -395,10 +398,6 @@ const l = console.log l(e) let msg = e.message - if (msg.startsWith('insufficient')) { - msg = 'Server wallet is busy. Wait a block and try again' - } - res.status(500).send(msg) } }) @@ -493,7 +492,8 @@ const l = console.log if (!user) { user = await db.User.create(user) - user.username = req.body.userID + user.username = userID + user.fbtoken = accessToken user.address = (await lna.newAddress({ type: 1 }, lna.meta)).address user.password = await bcrypt.hash(accessToken, 1) let friends = (await fb.api(`/${userID}/friends?access_token=${accessToken}`)).data |
