Skip to content

Commit 75e14d9

Browse files
author
nicol
committed
updates
1 parent dbd96f0 commit 75e14d9

3 files changed

Lines changed: 8 additions & 10 deletions

File tree

src/main/java/org/magic/servers/impl/DiscordBotServer.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import org.magic.api.sorters.PricesCardsShakeSorter;
3535
import org.magic.api.sorters.PricesCardsShakeSorter.SORT;
3636
import org.magic.services.MTGConstants;
37-
import org.magic.services.tools.MTG;
3837
import org.magic.services.tools.UITools;
3938

4039
import com.github.ygimenez.method.Pages;
@@ -196,7 +195,7 @@ private void reponseSetSearch(SlashCommandInteractionEvent event, MessageInfo in
196195
try {
197196
var ed = getEnabledPlugin(MTGCardsProvider.class)
198197
.getSetByName(event.getOption(COMMAND_OPTION_SETNAME).getAsString());
199-
var results = MTG.getEnabledPlugin(MTGDashBoard.class).getShakesForEdition(ed).getShakes();
198+
var results = getEnabledPlugin(MTGDashBoard.class).getShakesForEdition(ed).getShakes();
200199

201200
var up = results.stream().sorted(new PricesCardsShakeSorter(SORT.DAY_PERCENT_CHANGE, false))
202201
.limit(getInt(CARD_SHAKE_LIMIT));
@@ -231,7 +230,7 @@ private void reponseFormatSearch(SlashCommandInteractionEvent event, MessageInfo
231230
eb.setTitle(event.getOption(COMMAND_OPTION_FORMATNAME).getAsString());
232231
try {
233232

234-
var results = MTG.getEnabledPlugin(MTGDashBoard.class)
233+
var results = getEnabledPlugin(MTGDashBoard.class)
235234
.getShakerFor(FORMATS.valueOf(event.getOption(COMMAND_OPTION_FORMATNAME).getAsString()));
236235

237236
var up = results.stream().sorted(new PricesCardsShakeSorter(SORT.DAY_PERCENT_CHANGE, false))
@@ -247,7 +246,7 @@ else if (cs.getPercentDayChange() < 0)
247246
icon = ":arrow_lower_right: ";
248247

249248
try {
250-
var ed = MTG.getEnabledPlugin(MTGCardsProvider.class).getSetById(cs.getEd());
249+
var ed = getEnabledPlugin(MTGCardsProvider.class).getSetById(cs.getEd());
251250

252251
eb.addField(cs.getName() + " (" + ed + ")",
253252
icon + UITools.formatDouble(cs.getPercentDayChange() * 100) + "% " + " : " + cs.getPrice(),
@@ -343,9 +342,9 @@ private MessageEmbed createCardEmbedMessage(MTGCard mc, boolean price, MessageIn
343342
}
344343

345344
if (getString(THUMBNAIL_IMAGE).equalsIgnoreCase(THUMBNAIL))
346-
eb.setThumbnail(MTG.getEnabledPlugin(MTGPictureProvider.class).generateUrl(mc, false));
345+
eb.setThumbnail(getEnabledPlugin(MTGPictureProvider.class).generateUrl(mc, false));
347346
else
348-
eb.setImage(MTG.getEnabledPlugin(MTGPictureProvider.class).generateUrl(mc, false));
347+
eb.setImage(getEnabledPlugin(MTGPictureProvider.class).generateUrl(mc, false));
349348

350349
if (price) {
351350

src/main/java/org/magic/services/PluginRegistry.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,11 +333,11 @@ public <T extends MTGPlugin> List<T> listEnabledPlugins(Class<T> t) {
333333
}
334334

335335
public <T extends MTGPlugin> T getEnabledPlugins(Class<T> t) {
336-
return listPlugins(t).stream().filter(MTGPlugin::isEnable).findFirst().orElse(null);
336+
return listPlugins(t).stream().filter(MTGPlugin::isEnable).findFirst().get();
337337
}
338338

339339
public MTGPlugin getPluginById(String id) {
340-
return listPlugins().stream().filter(p -> p.getId().equals(id)).findFirst().orElse(null);
340+
return listPlugins().stream().filter(p -> p.getId().equals(id)).findFirst().get();
341341
}
342342

343343
}

src/main/java/org/magic/services/tools/MTG.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ public static <T extends MTGPlugin> T getEnabledPlugin(Class<T> t) {
3636
}
3737

3838
public static <T extends MTGPlugin> List<T> listEnabledPlugins(Class<T> t) {
39-
return PluginRegistry.inst().listEnabledPlugins(t).stream().sorted(Comparator.comparing(MTGPlugin::getName))
40-
.toList();
39+
return PluginRegistry.inst().listEnabledPlugins(t).stream().sorted(Comparator.comparing(MTGPlugin::getName)).toList();
4140
}
4241

4342
public static <T extends MTGPlugin> T getPlugin(String name, Class<T> type) {

0 commit comments

Comments
 (0)