mirror of
https://github.com/Permissionless-Software-Foundation/bch-dex.git
synced 2026-09-22 17:12:03 -07:00
feat(offers): Deleting offers older than 7 days
This commit is contained in:
@@ -373,6 +373,15 @@ class OfferUseCases {
|
||||
console.log(`Spent UTXO detected. Deleting this Offer: ${JSON.stringify(thisOffer, null, 2)}`)
|
||||
await thisOffer.remove()
|
||||
}
|
||||
|
||||
// If the Offer is older than 7 days, delete it.
|
||||
const nowMs = now.getTime()
|
||||
const sevenDays = 1000 * 60 * 60 * 24 * 7
|
||||
const sevenDaysAgo = nowMs - sevenDays
|
||||
if (thisOffer.timestamp < sevenDaysAgo) {
|
||||
console.log('Offer older than 7 days. Deleting.')
|
||||
await thisOffer.remove()
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('Error in removeStaleOffers()')
|
||||
|
||||
Reference in New Issue
Block a user