endpont
This commit is contained in:
parent
ab41f50142
commit
2b48c7f5e2
1 changed files with 29 additions and 0 deletions
|
|
@ -234,6 +234,35 @@ router.post(
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
router.delete(
|
||||||
|
'/offer/:offerUuid',
|
||||||
|
rejectIfNotAuthorizedMiddleware,
|
||||||
|
attachPublicKeyMiddleware,
|
||||||
|
async (req, res) => {
|
||||||
|
const offerUuid = req.params.offerUuid;
|
||||||
|
|
||||||
|
try {
|
||||||
|
await offerService.deleteOffer(offerUuid);
|
||||||
|
} catch (error) {
|
||||||
|
if (error instanceof errors.NotFoundError) {
|
||||||
|
return res.status(404).json({
|
||||||
|
success: false,
|
||||||
|
message: 'Offer not found for the given public key.',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
return res.status(500).json({
|
||||||
|
success: false,
|
||||||
|
message: 'Unexpected error.',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return res.status(204).json({
|
||||||
|
success: true,
|
||||||
|
message: 'Offer deleted successfully',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
router.get(
|
router.get(
|
||||||
'/publickey-offers',
|
'/publickey-offers',
|
||||||
rejectIfNotAuthorizedMiddleware,
|
rejectIfNotAuthorizedMiddleware,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue