🆙 Small fix for marketplace

This commit is contained in:
duckietm 2025-02-05 13:58:44 +01:00
parent c072cc772b
commit 65069510e7

View File

@ -366,13 +366,15 @@ public final class MarketPlace {
THashSet<MarketPlaceOffer> offers = new THashSet<>(); THashSet<MarketPlaceOffer> offers = new THashSet<>();
offers.addAll(client.getHabbo().getInventory().getMarketplaceItems()); offers.addAll(client.getHabbo().getInventory().getMarketplaceItems());
for (MarketPlaceOffer offer : offers) { synchronized (client.getHabbo().getInventory()) {
if (offer.getState().equals(MarketPlaceState.SOLD)) { for (MarketPlaceOffer offer : offers) {
client.getHabbo().getInventory().removeMarketplaceOffer(offer); if (offer.getState().equals(MarketPlaceState.SOLD)) {
credits += offer.getPrice(); client.getHabbo().getInventory().removeMarketplaceOffer(offer);
removeUser(offer); credits += offer.getPrice();
offer.needsUpdate(true); removeUser(offer);
Emulator.getThreading().run(offer); offer.needsUpdate(true);
Emulator.getThreading().run(offer);
}
} }
} }