From 35c62a7b75c47b89d229e2278b699e488c348d85 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 24 Jul 2020 09:32:03 -0700 Subject: conduct swap from external acceptor --- routes/liquid/receive.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'routes/liquid') diff --git a/routes/liquid/receive.js b/routes/liquid/receive.js index 45419ecb..447a031f 100644 --- a/routes/liquid/receive.js +++ b/routes/liquid/receive.js @@ -100,7 +100,7 @@ zmqRawTx.on("message", async (topic, message, sequence) => { const currency = invoice ? invoice.currency : user.currency; const rate = invoice ? invoice.rate : app.get("rates")[user.currency]; const tip = invoice ? invoice.tip : 0; - const memo = invoice ? invoice.memo : ''; + const memo = invoice ? invoice.memo : ""; let payment = await db.Payment.create({ account_id: account.id, @@ -122,6 +122,7 @@ zmqRawTx.on("message", async (topic, message, sequence) => { payment.account = account.get({ plain: true }); emit(user.username, "payment", payment); + emit(user.username, "account", account); l.info("liquid detected", user.username, asset, value); notify(user, `${value} SAT payment detected`); } @@ -176,6 +177,9 @@ zmqRawBlock.on("message", async (topic, message, sequence) => { payment.confirmed = true; await payment.save({ transaction }); + payment = payment.get({ plain: true }); + payment.account = account.get({ plain: true }); + emit(user.username, "account", account); emit(user.username, "payment", payment); @@ -202,6 +206,9 @@ zmqRawBlock.on("message", async (topic, message, sequence) => { payment.confirmed = true; await payment.save({ transaction }); + payment = payment.get({ plain: true }); + payment.account = account.get({ plain: true }); + emit(user.username, "account", account); emit(user.username, "payment", payment); } -- cgit v1.2.3