From c8b7c2b6276081b5b1196394be66eb43c4cb9ff5 Mon Sep 17 00:00:00 2001 From: iProdigy Date: Sun, 2 Mar 2025 13:15:50 -0600 Subject: [PATCH] chore: disable leagues notifier --- src/main/java/dinkplugin/DinkPlugin.java | 5 ++-- .../java/dinkplugin/DinkPluginConfig.java | 26 +++++++++++++------ .../notifiers/LeaguesNotifierTest.java | 1 + 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/main/java/dinkplugin/DinkPlugin.java b/src/main/java/dinkplugin/DinkPlugin.java index 9ae91fd6..c8daf0cb 100644 --- a/src/main/java/dinkplugin/DinkPlugin.java +++ b/src/main/java/dinkplugin/DinkPlugin.java @@ -12,7 +12,6 @@ import dinkplugin.notifiers.GrandExchangeNotifier; import dinkplugin.notifiers.GroupStorageNotifier; import dinkplugin.notifiers.KillCountNotifier; -import dinkplugin.notifiers.LeaguesNotifier; import dinkplugin.notifiers.LevelNotifier; import dinkplugin.notifiers.LootNotifier; import dinkplugin.notifiers.MetaNotifier; @@ -89,7 +88,7 @@ public class DinkPlugin extends Plugin { private @Inject QuestNotifier questNotifier; private @Inject ClueNotifier clueNotifier; private @Inject SpeedrunNotifier speedrunNotifier; - private @Inject LeaguesNotifier leaguesNotifier; +// private @Inject LeaguesNotifier leaguesNotifier; private @Inject KillCountNotifier killCountNotifier; private @Inject CombatTaskNotifier combatTaskNotifier; private @Inject DiaryNotifier diaryNotifier; @@ -249,7 +248,7 @@ public void onChatMessage(ChatMessage message) { combatTaskNotifier.onGameMessage(chatMessage); deathNotifier.onGameMessage(chatMessage); speedrunNotifier.onGameMessage(chatMessage); - leaguesNotifier.onGameMessage(chatMessage); +// leaguesNotifier.onGameMessage(chatMessage); break; case FRIENDSCHATNOTIFICATION: diff --git a/src/main/java/dinkplugin/DinkPluginConfig.java b/src/main/java/dinkplugin/DinkPluginConfig.java index 1fdd25be..b4db1936 100644 --- a/src/main/java/dinkplugin/DinkPluginConfig.java +++ b/src/main/java/dinkplugin/DinkPluginConfig.java @@ -189,12 +189,14 @@ public interface DinkPluginConfig extends Config { ) String externalSection = "External Plugin Requests"; + /* @ConfigSection( name = "Leagues", description = "Settings for notifying when you complete league tasks, unlock areas, and redeem relics", position = 200, closedByDefault = true ) + */ String leaguesSection = "Leagues"; @ConfigSection( @@ -724,7 +726,8 @@ default String externalWebhook() { description = "If non-empty, Leagues messages are sent to this URL, instead of the primary URL.
" + "Note: this only applies to the Leagues notifier, not every notifier in a seasonal world", position = 0, - section = webhookSection + section = webhookSection, + hidden = true ) default String leaguesWebhook() { return ""; @@ -2081,7 +2084,8 @@ default ExternalScreenshotPolicy externalSendImage() { name = "Enable Leagues", description = "Enable notifications upon various leagues events", position = 200, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean notifyLeagues() { return false; @@ -2092,7 +2096,8 @@ default boolean notifyLeagues() { name = "Send Image", description = "Send image with the notification", position = 201, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean leaguesSendImage() { return true; @@ -2103,7 +2108,8 @@ default boolean leaguesSendImage() { name = "Send Area Unlocks", description = "Send notifications upon area unlocks", position = 202, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean leaguesAreaUnlock() { return true; @@ -2114,7 +2120,8 @@ default boolean leaguesAreaUnlock() { name = "Send Relic Unlocks", description = "Send notifications upon relic unlocks", position = 203, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean leaguesRelicUnlock() { return true; @@ -2125,7 +2132,8 @@ default boolean leaguesRelicUnlock() { name = "Send Completed Tasks", description = "Send notifications upon completing a task", position = 204, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean leaguesTaskCompletion() { return true; @@ -2136,7 +2144,8 @@ default boolean leaguesTaskCompletion() { name = "Send Mastery Unlocks", description = "Send notifications upon combat mastery selections", position = 205, - section = leaguesSection + section = leaguesSection, + hidden = true ) default boolean leaguesMasteryUnlock() { return true; @@ -2147,7 +2156,8 @@ default boolean leaguesMasteryUnlock() { name = "Task Min Difficulty", description = "The minimum tier of a task for a notification to be sent", position = 206, - section = leaguesSection + section = leaguesSection, + hidden = true ) default LeagueTaskDifficulty leaguesTaskMinTier() { return LeagueTaskDifficulty.EASY; diff --git a/src/test/java/dinkplugin/notifiers/LeaguesNotifierTest.java b/src/test/java/dinkplugin/notifiers/LeaguesNotifierTest.java index 8f741f23..f91d7f23 100644 --- a/src/test/java/dinkplugin/notifiers/LeaguesNotifierTest.java +++ b/src/test/java/dinkplugin/notifiers/LeaguesNotifierTest.java @@ -28,6 +28,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; +@Disabled public class LeaguesNotifierTest extends MockedNotifierTest { @Bind