From 6506550d89e86b068fceee28f1d977ec0cb7a3e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20Gla=C3=9F?= Date: Sun, 11 Apr 2021 18:43:36 +0200 Subject: [PATCH] Bissel debug --- .../de/yannicpunktdee/yoshibot/main/YoshiBot.java | 2 +- .../yoshibot/utils/SauceProvider.java | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java b/app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java index e39e1d5..05489e2 100644 --- a/app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java +++ b/app/src/main/java/de/yannicpunktdee/yoshibot/main/YoshiBot.java @@ -197,7 +197,7 @@ public final class YoshiBot { } public boolean sayTTS(String text, VoiceChannel vc) { - String path = Resources.getTempPath() + UUID.randomUUID().toString() + ".opus"; + String path = Resources.getTempPath() + UUID.randomUUID() + ".opus"; try { ProcessBuilder pb = new ProcessBuilder( diff --git a/app/src/main/java/de/yannicpunktdee/yoshibot/utils/SauceProvider.java b/app/src/main/java/de/yannicpunktdee/yoshibot/utils/SauceProvider.java index af45204..a4b4c8b 100644 --- a/app/src/main/java/de/yannicpunktdee/yoshibot/utils/SauceProvider.java +++ b/app/src/main/java/de/yannicpunktdee/yoshibot/utils/SauceProvider.java @@ -7,7 +7,6 @@ import net.dv8tion.jda.api.entities.TextChannel; import org.json.JSONArray; import org.json.JSONObject; -import java.io.IOException; import java.util.*; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; @@ -26,16 +25,15 @@ public class SauceProvider { private static MessageEmbed notFoundEmbed = null; public SauceProvider(int timer) { - this(); + lastKnownSauce = this.getNewestIndex(); ScheduledExecutorService sauceScheduler = Executors.newScheduledThreadPool(1); sauceScheduler.scheduleAtFixedRate(this::provideSauce, 0, timer, TimeUnit.SECONDS); new Thread(this::initSauceProviding).start(); } - public SauceProvider() { - if (lastKnownSauce == -1) { - this.lastKnownSauce = this.getNewestIndex(); - } + public SauceProvider(int timer, int lastKnownSauce) { + this(timer); + this.lastKnownSauce = lastKnownSauce; } public static MessageEmbed getSauce(int index) { @@ -131,7 +129,9 @@ public class SauceProvider { private int getNewestIndex() { JSONObject result = getParsedSauceData("https://r34-json.herokuapp.com/posts?limit=1&q=index"); - return result.getJSONArray("posts").getJSONObject(0).getInt("id"); + int id = result.getJSONArray("posts").getJSONObject(0).getInt("id"); + Logger.logDebug("Neuste Soßen-ID: " + id); + return id; } private static JSONObject getParsedSauceData(String url) {