diff --git a/server/src/main/java/space/itoncek/trailcompass/TrailServer.java b/server/src/main/java/space/itoncek/trailcompass/TrailServer.java index 6b844f1..86b8d99 100644 --- a/server/src/main/java/space/itoncek/trailcompass/TrailServer.java +++ b/server/src/main/java/space/itoncek/trailcompass/TrailServer.java @@ -24,7 +24,7 @@ import space.itoncek.trailcompass.database.cards.DeckCard; import space.itoncek.trailcompass.database.cards.ShadowCard; import space.itoncek.trailcompass.database.curses.TextCurse; -import space.itoncek.trailcompass.database.mesages.Message; +import space.itoncek.trailcompass.database.messages.*; import space.itoncek.trailcompass.gamedata.utils.TextGraphics; import space.itoncek.trailcompass.modules.ConfigManager; import space.itoncek.trailcompass.modules.DeckManager; @@ -71,7 +71,11 @@ public TrailServer() { TextCurse.class, FreeQuestionToken.class, //messages - Message.class + Message.class, + TextMessage.class, + CardCastMessage.class, + GameeventMessage.class, + RequestMessage.class ) .jdbcPoolSize(8) // PostgreSQL diff --git a/server/src/main/java/space/itoncek/trailcompass/database/messages/CardCastMessage.java b/server/src/main/java/space/itoncek/trailcompass/database/messages/CardCastMessage.java new file mode 100644 index 0000000..1bbbbb7 --- /dev/null +++ b/server/src/main/java/space/itoncek/trailcompass/database/messages/CardCastMessage.java @@ -0,0 +1,12 @@ +package space.itoncek.trailcompass.database.messages; + +import jakarta.persistence.Entity; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@Entity +public class CardCastMessage extends Message { + // TODO: Complete this +} diff --git a/server/src/main/java/space/itoncek/trailcompass/database/messages/GameeventMessage.java b/server/src/main/java/space/itoncek/trailcompass/database/messages/GameeventMessage.java new file mode 100644 index 0000000..a25560d --- /dev/null +++ b/server/src/main/java/space/itoncek/trailcompass/database/messages/GameeventMessage.java @@ -0,0 +1,5 @@ +package space.itoncek.trailcompass.database.messages; + +public class GameeventMessage extends Message { + // TODO: Complete this +} diff --git a/server/src/main/java/space/itoncek/trailcompass/database/mesages/Message.java b/server/src/main/java/space/itoncek/trailcompass/database/messages/Message.java similarity index 91% rename from server/src/main/java/space/itoncek/trailcompass/database/mesages/Message.java rename to server/src/main/java/space/itoncek/trailcompass/database/messages/Message.java index 97efe81..f58ff8c 100644 --- a/server/src/main/java/space/itoncek/trailcompass/database/mesages/Message.java +++ b/server/src/main/java/space/itoncek/trailcompass/database/messages/Message.java @@ -1,4 +1,4 @@ -package space.itoncek.trailcompass.database.mesages; +package space.itoncek.trailcompass.database.messages; import jakarta.persistence.*; import lombok.Getter; diff --git a/server/src/main/java/space/itoncek/trailcompass/database/messages/RequestMessage.java b/server/src/main/java/space/itoncek/trailcompass/database/messages/RequestMessage.java new file mode 100644 index 0000000..64cc46d --- /dev/null +++ b/server/src/main/java/space/itoncek/trailcompass/database/messages/RequestMessage.java @@ -0,0 +1,12 @@ +package space.itoncek.trailcompass.database.messages; + +import jakarta.persistence.Entity; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@Entity +public class RequestMessage extends Message { + // TODO: Complete this +} diff --git a/server/src/main/java/space/itoncek/trailcompass/database/messages/TextMessage.java b/server/src/main/java/space/itoncek/trailcompass/database/messages/TextMessage.java new file mode 100644 index 0000000..3fe708d --- /dev/null +++ b/server/src/main/java/space/itoncek/trailcompass/database/messages/TextMessage.java @@ -0,0 +1,13 @@ +package space.itoncek.trailcompass.database.messages; + +import jakarta.persistence.Entity; +import lombok.Getter; +import lombok.Setter; + +@Getter +@Setter +@Entity +public class TextMessage extends Message { + String title; + String content; +}