diff --git a/src/main/java/net/krakatoaapi/KrakatoaAPI.java b/src/main/java/net/krakatoaapi/KrakatoaAPI.java index 156b85b..8bfbb92 100644 --- a/src/main/java/net/krakatoaapi/KrakatoaAPI.java +++ b/src/main/java/net/krakatoaapi/KrakatoaAPI.java @@ -62,12 +62,12 @@ public class KrakatoaAPI extends JavaPlugin { try { this.kraSocketClient = new KraSocketClient(kraSocketClientConfig, this.kraSocketClientEventInterface, this.kraSocketClientProtocol); - - this.kraSocketClient.getSocketClient().connect(); } catch (URISyntaxException e) { e.printStackTrace(); } + this.kraSocketClient.getSocketClient().connect(); + this.mongoManager = new MongoManager(this.configHandler.getMongodbHost(), this.configHandler.getMongodbPort(), this.configHandler.getMongodbUsername(), this.configHandler.getMongodbPassword()); diff --git a/src/main/java/net/krakatoaapi/config/ConfigHandler.java b/src/main/java/net/krakatoaapi/config/ConfigHandler.java index b4d096f..b32fbce 100644 --- a/src/main/java/net/krakatoaapi/config/ConfigHandler.java +++ b/src/main/java/net/krakatoaapi/config/ConfigHandler.java @@ -2,6 +2,7 @@ package net.krakatoaapi.config; import java.io.File; import java.io.IOException; +import java.util.List; import lombok.Getter; import org.bukkit.configuration.InvalidConfigurationException; import org.bukkit.configuration.file.FileConfiguration; @@ -16,6 +17,7 @@ public class ConfigHandler { private String webSocketProtocol; private String webSocketHost; private int webSocketPort; + private List webSocketAckTimeouts; private String webVoiceAddress; @@ -36,6 +38,7 @@ public class ConfigHandler { webSocketProtocol = fileConfiguration.getString("web_socket.protocol"); webSocketHost = fileConfiguration.getString("web_socket.host"); webSocketPort = fileConfiguration.getInt("web_socket.port"); + webSocketAckTimeouts = fileConfiguration.getLongList("web_socket.ack_timeouts"); webVoiceAddress = fileConfiguration.getString("web.voice_address");