From 0fc488c3f9e29f5e9f1092f8081714c9e820f178 Mon Sep 17 00:00:00 2001 From: Kostya Date: Thu, 20 Aug 2026 12:09:20 +0300 Subject: Move CommissionTiming and MechanismType into model.event package Groups them with the other event-domain enums instead of the general api package, and updates all call sites accordingly. --- .../market/guess/ui/console/command/EventDetailsMenuCommand.java | 3 ++- .../java/market/guess/ui/console/command/ListEventsMenuCommand.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'ui-console/src/main/java') diff --git a/ui-console/src/main/java/market/guess/ui/console/command/EventDetailsMenuCommand.java b/ui-console/src/main/java/market/guess/ui/console/command/EventDetailsMenuCommand.java index bdd3eb1..642ad78 100644 --- a/ui-console/src/main/java/market/guess/ui/console/command/EventDetailsMenuCommand.java +++ b/ui-console/src/main/java/market/guess/ui/console/command/EventDetailsMenuCommand.java @@ -1,6 +1,7 @@ package market.guess.ui.console.command; import market.guess.api.CatalogContext; +import market.guess.model.event.CommissionTiming; import market.guess.model.event.EventStatus; import market.guess.ui.console.io.InputProcessor; @@ -65,7 +66,7 @@ public final class EventDetailsMenuCommand implements MenuCommand { "Commission: %d%% (%s)" .formatted( event.summary().commissionPercent(), - event.summary().commissionTiming() == market.guess.api.CommissionTiming.ON_CLOSE + event.summary().commissionTiming() == CommissionTiming.ON_CLOSE ? "on-close" : "on-purchase")); io.println("Status: %s".formatted(event.summary().status())); diff --git a/ui-console/src/main/java/market/guess/ui/console/command/ListEventsMenuCommand.java b/ui-console/src/main/java/market/guess/ui/console/command/ListEventsMenuCommand.java index 01e93bd..3dfe662 100644 --- a/ui-console/src/main/java/market/guess/ui/console/command/ListEventsMenuCommand.java +++ b/ui-console/src/main/java/market/guess/ui/console/command/ListEventsMenuCommand.java @@ -1,7 +1,7 @@ package market.guess.ui.console.command; import market.guess.api.CatalogContext; -import market.guess.api.CommissionTiming; +import market.guess.model.event.CommissionTiming; import market.guess.ui.console.io.InputProcessor; public final class ListEventsMenuCommand implements MenuCommand { @@ -41,7 +41,8 @@ public final class ListEventsMenuCommand implements MenuCommand { for (var event : events) { io.newLine(); - io.println(" [%d] %s (ID: %d)".formatted(event.displayId(), event.name(), event.displayId())); + io.println( + " [%d] %s (ID: %d)".formatted(event.displayId(), event.name(), event.displayId())); io.println(" Description: %s".formatted(event.description())); io.println( " Commission: %d%% (%s)" -- cgit v1.2.3