From 03214fd7df61040e7fc68e70dc287221606a9ed7 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 1 Apr 2022 19:50:33 -0700 Subject: [PATCH] feat(offer): Deleting Offer model after broadcasting Counter Offer. --- src/use-cases/offer/index.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/use-cases/offer/index.js b/src/use-cases/offer/index.js index bbdf1a5..5a65977 100644 --- a/src/use-cases/offer/index.js +++ b/src/use-cases/offer/index.js @@ -188,6 +188,10 @@ class OfferUseCases { } const hash = await this.adapters.p2wdb.write(p2wdbObj) + // Delete the Offer from the database, so that the user doesn't attempt + // to take the offer more than once. + offerInfo.remove() + // Return the P2WDB CID return hash @@ -261,10 +265,12 @@ class OfferUseCases { throw new Error('offer not found') } - const offerObject = offer.toObject() + return offer + + // const offerObject = offer.toObject() // return this.offerEntity.validateFromModel(offerObject) - return offerObject + // return offerObject // } catch (err) { // // console.error('Error in findOffer(): ', err) // throw err