Modified settings class
This commit is contained in:
1 parent
a3eb2d4400
commit
df731d467b
2 files changed
+10
-3
No files matched your search
@@ -9,6 +9,7 @@ import java.util.concurrent.TimeUnit;
|
|||||||
|
|
||||||
import netneutrality.MusicBot;
|
import netneutrality.MusicBot;
|
||||||
import netneutrality.ThreadManager;
|
import netneutrality.ThreadManager;
|
||||||
|
import netneutrality.utils.Settings;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.reflections.Reflections;
|
import org.reflections.Reflections;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@@ -26,7 +27,7 @@ public class DBController {
|
|||||||
private final static HashMap<String, AbstractController> controllers = new HashMap<>();
|
private final static HashMap<String, AbstractController> controllers = new HashMap<>();
|
||||||
|
|
||||||
private final static Logger logger = LoggerFactory.getLogger(DBController.class);
|
private final static Logger logger = LoggerFactory.getLogger(DBController.class);
|
||||||
private static final MysqlDatabase database = new MysqlDatabase("netneutrality");
|
private static final MysqlDatabase database = new MysqlDatabase(Settings.getInstance().get("mysql.database", "netneutrality"));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param controller The name of the controller as defined in the {@link AbstractController#getControllerName()}'s method
|
* @param controller The name of the controller as defined in the {@link AbstractController#getControllerName()}'s method
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ import net.dv8tion.jda.api.entities.Guild;
|
|||||||
import net.dv8tion.jda.api.entities.TextChannel;
|
import net.dv8tion.jda.api.entities.TextChannel;
|
||||||
import net.dv8tion.jda.api.entities.User;
|
import net.dv8tion.jda.api.entities.User;
|
||||||
import netneutrality.MusicBot;
|
import netneutrality.MusicBot;
|
||||||
import netneutrality.db.DBController;
|
|
||||||
import netneutrality.db.controllers.DBSettings;
|
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
@@ -38,7 +36,15 @@ public class Settings {
|
|||||||
|
|
||||||
public String get(String key) {
|
public String get(String key) {
|
||||||
return prop.getProperty(key);
|
return prop.getProperty(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String get(String key, String def) {
|
||||||
|
String property = prop.getProperty(key);
|
||||||
|
|
||||||
|
if (property == null)
|
||||||
|
return def;
|
||||||
|
|
||||||
|
return property;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final String DATETIMEFORMAT = "yyyy-MM-dd HH:mm:ss";
|
public final String DATETIMEFORMAT = "yyyy-MM-dd HH:mm:ss";
|
||||||
|
|||||||
Reference in new issue
Block a user