aboutsummaryrefslogtreecommitdiffstats
path: root/ui-console/src/main/java
diff options
context:
space:
mode:
authorKostya <mail@sartin.in>2026-08-20 12:09:20 +0300
committerKostya <mail@sartin.in>2026-08-20 12:09:20 +0300
commit0fc488c3f9e29f5e9f1092f8081714c9e820f178 (patch)
tree3f368b53982b82083c6350195fa573fa03546a36 /ui-console/src/main/java
parent5f5236af81b4a9f286e927bc9e36226e1ba05b70 (diff)
downloadguess-market-0fc488c3f9e29f5e9f1092f8081714c9e820f178.tar.gz
guess-market-0fc488c3f9e29f5e9f1092f8081714c9e820f178.tar.xz
guess-market-0fc488c3f9e29f5e9f1092f8081714c9e820f178.zip
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.
Diffstat (limited to 'ui-console/src/main/java')
-rw-r--r--ui-console/src/main/java/market/guess/ui/console/command/EventDetailsMenuCommand.java3
-rw-r--r--ui-console/src/main/java/market/guess/ui/console/command/ListEventsMenuCommand.java5
2 files changed, 5 insertions, 3 deletions
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 @@
1package market.guess.ui.console.command; 1package market.guess.ui.console.command;
2 2
3import market.guess.api.CatalogContext; 3import market.guess.api.CatalogContext;
4import market.guess.model.event.CommissionTiming;
4import market.guess.model.event.EventStatus; 5import market.guess.model.event.EventStatus;
5import market.guess.ui.console.io.InputProcessor; 6import market.guess.ui.console.io.InputProcessor;
6 7
@@ -65,7 +66,7 @@ public final class EventDetailsMenuCommand implements MenuCommand {
65 "Commission: %d%% (%s)" 66 "Commission: %d%% (%s)"
66 .formatted( 67 .formatted(
67 event.summary().commissionPercent(), 68 event.summary().commissionPercent(),
68 event.summary().commissionTiming() == market.guess.api.CommissionTiming.ON_CLOSE 69 event.summary().commissionTiming() == CommissionTiming.ON_CLOSE
69 ? "on-close" 70 ? "on-close"
70 : "on-purchase")); 71 : "on-purchase"));
71 io.println("Status: %s".formatted(event.summary().status())); 72 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 @@
1package market.guess.ui.console.command; 1package market.guess.ui.console.command;
2 2
3import market.guess.api.CatalogContext; 3import market.guess.api.CatalogContext;
4import market.guess.api.CommissionTiming; 4import market.guess.model.event.CommissionTiming;
5import market.guess.ui.console.io.InputProcessor; 5import market.guess.ui.console.io.InputProcessor;
6 6
7public final class ListEventsMenuCommand implements MenuCommand { 7public final class ListEventsMenuCommand implements MenuCommand {
@@ -41,7 +41,8 @@ public final class ListEventsMenuCommand implements MenuCommand {
41 41
42 for (var event : events) { 42 for (var event : events) {
43 io.newLine(); 43 io.newLine();
44 io.println(" [%d] %s (ID: %d)".formatted(event.displayId(), event.name(), event.displayId())); 44 io.println(
45 " [%d] %s (ID: %d)".formatted(event.displayId(), event.name(), event.displayId()));
45 io.println(" Description: %s".formatted(event.description())); 46 io.println(" Description: %s".formatted(event.description()));
46 io.println( 47 io.println(
47 " Commission: %d%% (%s)" 48 " Commission: %d%% (%s)"