Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.

Commit 3e73b79

Browse files
committed
1.3.1 - fix command bot creation
1 parent 2adff5e commit 3e73b79

17 files changed

Lines changed: 26 additions & 62 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ARG service_name
44
ARG service_base_dir
55
ENV SERVICE_NAME=${service_name}
66
ENV SERVICE_BASE_DIR=${service_base_dir}
7-
ENV APP_VERSION=1.3.0.10
7+
ENV APP_VERSION=1.3.1
88

99
WORKDIR /container/java
1010

modules/core/client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api.core</groupId>
88
<artifactId>funixgaming-core</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
</parent>
1111

1212
<groupId>fr.funixgaming.api.core.client</groupId>

modules/core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api</groupId>
88
<artifactId>funixgaming-api</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
<relativePath>../../pom.xml</relativePath>
1111
</parent>
1212

modules/core/service/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api.core</groupId>
88
<artifactId>funixgaming-core</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
</parent>
1111

1212
<groupId>fr.funixgaming.api.core.service</groupId>

modules/core/test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api.core</groupId>
88
<artifactId>funixgaming-core</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
</parent>
1111

1212
<groupId>fr.funixgaming.api.core.test</groupId>

modules/funixbot/client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api.funixbot</groupId>
88
<artifactId>funixgaming-funixbot</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
</parent>
1111

1212
<groupId>fr.funixgaming.api.funixbot.client</groupId>

modules/funixbot/client/src/main/java/fr/funixgaming/api/funixbot/client/dtos/FunixBotAutoMessageDTO.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.funixproductions.core.crud.dtos.ApiDTO;
44
import jakarta.validation.constraints.NotBlank;
55
import jakarta.validation.constraints.NotNull;
6+
import jakarta.validation.constraints.Size;
67
import lombok.AllArgsConstructor;
78
import lombok.Getter;
89
import lombok.NoArgsConstructor;
@@ -20,13 +21,15 @@ public class FunixBotAutoMessageDTO extends ApiDTO {
2021
* The message to send.
2122
*/
2223
@NotBlank(message = "Le message ne peut pas être vide.")
24+
@Size(max = 500, message = "Le message ne peut pas dépasser 500 caractères.")
2325
private String message;
2426

2527
/**
2628
* The game name to send the message to.
2729
* Null if you can send it anytime
2830
*/
2931
@Nullable
32+
@Size(max = 100, message = "Le nom du jeu ne peut pas dépasser 100 caractères.")
3033
private String gameName;
3134

3235
/**

modules/funixbot/client/src/main/java/fr/funixgaming/api/funixbot/client/dtos/FunixBotCommandDTO.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@
44
import fr.funixgaming.api.funixbot.client.enums.FunixBotCommandType;
55
import jakarta.validation.constraints.NotBlank;
66
import jakarta.validation.constraints.NotNull;
7+
import jakarta.validation.constraints.Pattern;
8+
import jakarta.validation.constraints.Size;
79
import lombok.Getter;
810
import lombok.Setter;
911

1012
@Getter
1113
@Setter
1214
public class FunixBotCommandDTO extends ApiDTO {
13-
@NotBlank
15+
@NotBlank(message = "La commande ne peut pas être vide.")
16+
@Size(max = 30, message = "La commande ne peut pas dépasser 30 caractères.")
17+
@Pattern(regexp = "^[a-zA-Z0-9]+$", message = "La commande ne peut contenir que des caractères alphanumériques.")
1418
private String command;
1519

16-
@NotNull
20+
@NotNull(message = "Le type de commande ne peut pas être vide.")
1721
private FunixBotCommandType type;
1822

19-
@NotBlank
23+
@NotBlank(message = "Le message ne peut pas être vide.")
24+
@Size(max = 500, message = "Le message ne peut pas dépasser 500 caractères.")
2025
private String message;
2126
}

modules/funixbot/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api</groupId>
88
<artifactId>funixgaming-api</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
<relativePath>../../pom.xml</relativePath>
1111
</parent>
1212

modules/funixbot/service/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>fr.funixgaming.api.funixbot</groupId>
88
<artifactId>funixgaming-funixbot</artifactId>
9-
<version>1.3.0.10</version>
9+
<version>1.3.1</version>
1010
</parent>
1111

1212
<groupId>fr.funixgaming.api.funixbot.service</groupId>

0 commit comments

Comments
 (0)