mirror of
https://github.com/bisq-network/bisq.git
synced 2025-03-03 10:46:54 +01:00
Code review changes.
Pick a more user friendly name instead of OCO. Clean up code.
This commit is contained in:
parent
27dcec00e9
commit
e66517fb8a
2 changed files with 10 additions and 13 deletions
|
@ -101,7 +101,7 @@ shared.removeOffer=Remove offer
|
||||||
shared.dontRemoveOffer=Don't remove offer
|
shared.dontRemoveOffer=Don't remove offer
|
||||||
shared.editOffer=Edit offer
|
shared.editOffer=Edit offer
|
||||||
shared.duplicateOffer=Duplicate offer
|
shared.duplicateOffer=Duplicate offer
|
||||||
shared.duplicateOcoOffer=Duplicate as OCO
|
shared.cloneGroupedOfferOco=Clone as Grouped Offer
|
||||||
shared.openLargeQRWindow=Open large QR code window
|
shared.openLargeQRWindow=Open large QR code window
|
||||||
shared.chooseTradingAccount=Choose trading account
|
shared.chooseTradingAccount=Choose trading account
|
||||||
shared.faq=Visit FAQ page
|
shared.faq=Visit FAQ page
|
||||||
|
|
|
@ -223,13 +223,13 @@ public class OpenOffersView extends ActivatableViewAndModel<VBox, OpenOffersView
|
||||||
final ContextMenu rowMenu = new ContextMenu();
|
final ContextMenu rowMenu = new ContextMenu();
|
||||||
MenuItem duplicateItem = new MenuItem(Res.get("portfolio.context.offerLikeThis"));
|
MenuItem duplicateItem = new MenuItem(Res.get("portfolio.context.offerLikeThis"));
|
||||||
duplicateItem.setOnAction((event) -> onDuplicateOffer(row.getItem()));
|
duplicateItem.setOnAction((event) -> onDuplicateOffer(row.getItem()));
|
||||||
MenuItem duplicateItemOco1 = new MenuItem(Res.get("shared.duplicateOcoOffer"));
|
MenuItem cloneGroupedOfferOco1 = new MenuItem(Res.get("shared.cloneGroupedOfferOco"));
|
||||||
duplicateItemOco1.setOnAction((event) -> onDuplicateOfferOco(row.getItem(), 1));
|
cloneGroupedOfferOco1.setOnAction((event) -> onDuplicateOfferOco(row.getItem(), 1));
|
||||||
MenuItem duplicateItemOco5 = new MenuItem(Res.get("shared.duplicateOcoOffer") + " x5");
|
MenuItem cloneGroupedOfferOco5 = new MenuItem(Res.get("shared.cloneGroupedOfferOco") + " x5");
|
||||||
duplicateItemOco5.setOnAction((event) -> onDuplicateOfferOco(row.getItem(), 5));
|
cloneGroupedOfferOco5.setOnAction((event) -> onDuplicateOfferOco(row.getItem(), 5));
|
||||||
rowMenu.getItems().add(duplicateItem);
|
rowMenu.getItems().add(duplicateItem);
|
||||||
rowMenu.getItems().add(duplicateItemOco1);
|
rowMenu.getItems().add(cloneGroupedOfferOco1);
|
||||||
rowMenu.getItems().add(duplicateItemOco5);
|
rowMenu.getItems().add(cloneGroupedOfferOco5);
|
||||||
row.contextMenuProperty().bind(
|
row.contextMenuProperty().bind(
|
||||||
Bindings.when(Bindings.isNotNull(row.itemProperty()))
|
Bindings.when(Bindings.isNotNull(row.itemProperty()))
|
||||||
.then(rowMenu)
|
.then(rowMenu)
|
||||||
|
@ -449,9 +449,8 @@ public class OpenOffersView extends ActivatableViewAndModel<VBox, OpenOffersView
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onDuplicateOfferOco(OpenOfferListItem item, int numDuplicates) {
|
private void onDuplicateOfferOco(OpenOfferListItem item, int numDuplicates) {
|
||||||
try {
|
for (int i=0; i< numDuplicates; i++) {
|
||||||
for (int i=0; i< numDuplicates; i++) {
|
item.getOffer().getOfferPayload().ifPresent(original -> {
|
||||||
OfferPayload original = item.getOffer().getOfferPayload().orElseThrow();
|
|
||||||
log.info("Duplicating offer as OCO: {}", original.getId());
|
log.info("Duplicating offer as OCO: {}", original.getId());
|
||||||
String newOfferId = getRandomOfferId();
|
String newOfferId = getRandomOfferId();
|
||||||
OfferPayload offerPayload = new OfferPayload(newOfferId,
|
OfferPayload offerPayload = new OfferPayload(newOfferId,
|
||||||
|
@ -501,9 +500,7 @@ public class OpenOffersView extends ActivatableViewAndModel<VBox, OpenOffersView
|
||||||
transaction -> {
|
transaction -> {
|
||||||
},
|
},
|
||||||
log::error);
|
log::error);
|
||||||
}
|
});
|
||||||
} catch (NullPointerException e) {
|
|
||||||
log.warn("Unable to get offerPayload - {}", e.toString());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue