mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Prevent deletion of offer when edited
This commit is contained in:
parent
94fc874383
commit
8c2cb14b12
2 changed files with 17 additions and 14 deletions
|
@ -158,19 +158,14 @@ public class OpenOffersView extends ActivatableViewAndModel<VBox, OpenOffersView
|
|||
|
||||
private void onActivateOpenOffer(OpenOffer openOffer) {
|
||||
if (model.isBootstrapped()) {
|
||||
try {
|
||||
model.onActivateOpenOffer(openOffer,
|
||||
() -> {
|
||||
log.debug("Activate offer was successful");
|
||||
},
|
||||
(message) -> {
|
||||
log.error(message);
|
||||
new Popup<>().warning(Res.get("offerbook.activateOffer.failed", message)).show();
|
||||
});
|
||||
} catch (IllegalStateException exception) {
|
||||
log.error(exception.getMessage());
|
||||
new Popup<>().warning(Res.get("offerbook.activateOffer.failed", exception.getMessage())).show();
|
||||
}
|
||||
() -> {
|
||||
log.debug("Activate offer was successful");
|
||||
},
|
||||
(message) -> {
|
||||
log.error(message);
|
||||
new Popup<>().warning(Res.get("offerbook.activateOffer.failed", message)).show();
|
||||
});
|
||||
} else {
|
||||
new Popup<>().information(Res.get("popup.warning.notFullyConnected")).show();
|
||||
}
|
||||
|
|
|
@ -51,7 +51,11 @@ class OpenOffersViewModel extends ActivatableWithDataModel<OpenOffersDataModel>
|
|||
}
|
||||
|
||||
void onActivateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) {
|
||||
dataModel.onActivateOpenOffer(openOffer, resultHandler, errorMessageHandler);
|
||||
try {
|
||||
dataModel.onActivateOpenOffer(openOffer, resultHandler, errorMessageHandler);
|
||||
} catch (IllegalStateException exception) {
|
||||
errorMessageHandler.handleErrorMessage(exception.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
void onDeactivateOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) {
|
||||
|
@ -59,7 +63,11 @@ class OpenOffersViewModel extends ActivatableWithDataModel<OpenOffersDataModel>
|
|||
}
|
||||
|
||||
void onRemoveOpenOffer(OpenOffer openOffer, ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) {
|
||||
dataModel.onRemoveOpenOffer(openOffer, resultHandler, errorMessageHandler);
|
||||
try {
|
||||
dataModel.onRemoveOpenOffer(openOffer, resultHandler, errorMessageHandler);
|
||||
} catch (IllegalStateException exception) {
|
||||
errorMessageHandler.handleErrorMessage(exception.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
public ObservableList<OpenOfferListItem> getList() {
|
||||
|
|
Loading…
Add table
Reference in a new issue