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(
|
||||
'/publickey-offers',
|
||||
rejectIfNotAuthorizedMiddleware,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue