aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/payments.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/payments.ts b/lib/payments.ts
index 66dafd26..fb394550 100644
--- a/lib/payments.ts
+++ b/lib/payments.ts
@@ -127,7 +127,11 @@ export const debit = async ({
await s(`payment:${hash}`, id);
await s(`payment:${id}`, p);
- await db.lPush(`${aid || uid}:payments`, id);
+ await db
+ .multi()
+ .lPush(`${aid || uid}:payments`, id)
+ .set(`${aid || uid}:payments:last`, p.created)
+ .exec();
l(user.username, "sent", type, amount);
//emit(user.id, "payment", p);
@@ -221,6 +225,7 @@ export const credit = async ({
.set(`payment:${p.id}`, JSON.stringify(p))
.lPush(`${aid || uid}:payments`, p.id)
.incrBy(`${balanceKey}:${aid || uid}`, amount)
+ .set(`${aid || uid}:payments:last`, p.created)
.exec();
if (inv.items?.length) {