Skip to content

Commit cdd42c1

Browse files
Tais993nltbee
authored andcommitted
Fix linter issues
1 parent cd888e1 commit cdd42c1

File tree

1 file changed

+34
-10
lines changed

1 file changed

+34
-10
lines changed

application/src/main/java/org/togetherjava/tjbot/commands/utils/DiscordClientAction.java

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import net.dv8tion.jda.api.interactions.components.ButtonStyle;
55
import org.jetbrains.annotations.Contract;
66
import org.jetbrains.annotations.NotNull;
7+
import org.slf4j.Logger;
8+
import org.slf4j.LoggerFactory;
79

810
import java.util.regex.Pattern;
911

@@ -39,12 +41,14 @@
3941
* </code>
4042
* </pre>
4143
*/
42-
public class DiscordClientAction {
44+
public final class DiscordClientAction {
4345

4446
/**
4547
* Contains some of the more general actions
4648
*/
47-
public static class General {
49+
public enum General {
50+
;
51+
4852
public static final DiscordClientAction HOME = new DiscordClientAction("discord://-/");
4953
public static final DiscordClientAction FRIENDS = new DiscordClientAction("discord://-/");
5054

@@ -66,7 +70,9 @@ public static class General {
6670
/**
6771
* Contains guild specific actions
6872
*/
69-
public static class Guild {
73+
public enum Guild {
74+
;
75+
7076
public static final DiscordClientAction GUILD =
7177
new DiscordClientAction("discord://-/channels/{GUILD-ID}");
7278
public static final DiscordClientAction GUILD_CHANNEL =
@@ -93,7 +99,9 @@ public static class Guild {
9399
/**
94100
* Contains actions related to channels
95101
*/
96-
public static class Channels {
102+
public enum Channels {
103+
;
104+
97105
public static final DiscordClientAction DM_CHANNEL =
98106
new DiscordClientAction("discord://-/channels/@me/{CHANNEL-ID}");
99107
public static final DiscordClientAction DM_CHANNEL_MESSAGE =
@@ -107,12 +115,15 @@ public static class Channels {
107115
/**
108116
* Contains actions related to the settings menu
109117
*/
110-
public static class Settings {
118+
public enum Settings {
119+
;
111120

112121
/**
113122
* Contains all user settings
114123
*/
115-
public static class User {
124+
public enum User {
125+
;
126+
116127
public static final DiscordClientAction ACCOUNT =
117128
new DiscordClientAction("discord://-/settings/account");
118129
public static final DiscordClientAction PROFILE_CUSTOMIZATION =
@@ -128,7 +139,9 @@ public static class User {
128139
/**
129140
* Contains all payment settings
130141
*/
131-
public static class Payment {
142+
public enum Payment {
143+
;
144+
132145
public static final DiscordClientAction PREMIUM =
133146
new DiscordClientAction("discord://-/settings/premium");
134147
public static final DiscordClientAction SUBSCRIPTIONS =
@@ -142,7 +155,9 @@ public static class Payment {
142155
/**
143156
* Contains all app settings
144157
*/
145-
public static class App {
158+
public enum App {
159+
;
160+
146161
public static final DiscordClientAction APPEARANCE =
147162
new DiscordClientAction("discord://-/settings/appearance");
148163
public static final DiscordClientAction ACCESSIBILITY =
@@ -179,7 +194,9 @@ public static class App {
179194
/**
180195
* Contains some of the more general settings
181196
*/
182-
public static class General {
197+
public enum General {
198+
;
199+
183200
public static final DiscordClientAction ACTIVITY_STATUS =
184201
new DiscordClientAction("discord://-/settings/activity-status");
185202
public static final DiscordClientAction ACTIVITY_OVERLAY =
@@ -191,7 +208,9 @@ public static class General {
191208
}
192209
}
193210

194-
public static class Library {
211+
public enum Library {
212+
;
213+
195214
public static final DiscordClientAction LIBRARY_GAMES =
196215
new DiscordClientAction("discord://-/library");
197216
public static final DiscordClientAction LIBRARY_SETTINGS =
@@ -261,4 +280,9 @@ public String formatUrl(String @NotNull... arguments) {
261280
public Button asLinkButton(@NotNull String label, String... arguments) {
262281
return Button.link(formatUrl(arguments), label);
263282
}
283+
284+
@Override
285+
public String toString() {
286+
return "DiscordClientAction{" + "url='" + url + '\'' + '}';
287+
}
264288
}

0 commit comments

Comments
 (0)