IMPORTANT: Checkout to 31-update-delete-endpoints to avoid merge conflicts.
Logic of these endpoints may be more complex than you think. Try to consider all possible cases when implementing for the issues below.
e.g. deleting a seller must delete its offers or mark them as passive in DB.
[x] Implement the endpoint "/api/seller/update-username".
[x] Update "/api/seller/{seller}/modifyOffer/{offerID}/deleteOffer" such that deleting an offer will also delete its reservations. It should also delete them from related Buyer's activeReservations list.
IMPORTANT: Checkout to 31-update-delete-endpoints to avoid merge conflicts. Logic of these endpoints may be more complex than you think. Try to consider all possible cases when implementing for the issues below. e.g. deleting a seller must delete its offers or mark them as passive in DB.