diff --git a/services/gunDB/contact-api/jobs/onOrders.js b/services/gunDB/contact-api/jobs/onOrders.js index 36790d00..e0484080 100644 --- a/services/gunDB/contact-api/jobs/onOrders.js +++ b/services/gunDB/contact-api/jobs/onOrders.js @@ -99,6 +99,8 @@ const listenerForAddr = (addr, SEA) => async (order, orderID) => { return } + // Gun might callback several times for the same order, avoid dupe + // processing. if (ordersProcessed.has(orderID)) { return }