summaryrefslogtreecommitdiff
path: root/src/main/java/com/mavlushechka/animarfo/database/Database.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/mavlushechka/animarfo/database/Database.java')
-rw-r--r--src/main/java/com/mavlushechka/animarfo/database/Database.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/com/mavlushechka/animarfo/database/Database.java b/src/main/java/com/mavlushechka/animarfo/database/Database.java
index 5de20a1..d69bba3 100644
--- a/src/main/java/com/mavlushechka/animarfo/database/Database.java
+++ b/src/main/java/com/mavlushechka/animarfo/database/Database.java
@@ -16,8 +16,10 @@ import java.util.logging.Level;
import java.util.logging.Logger;
public class Database {
+
private static final String MONGO_URI = App.PROPERTIES.getProperty("DATABASE_URL");
- private static final MongoDatabase database = new MongoClient(new MongoClientURI(MONGO_URI))
+
+ private static final MongoDatabase MONGO_DATABASE = new MongoClient(new MongoClientURI(MONGO_URI))
.getDatabase("animarfo")
.withCodecRegistry(
CodecRegistries.fromRegistries(
@@ -25,14 +27,16 @@ public class Database {
CodecRegistries.fromProviders(PojoCodecProvider.builder().automatic(true).build())
)
);
+
private static final Logger LOGGER = Logger.getLogger(Database.class.getName());
+
static {
LOGGER.setLevel(Level.ALL);
}
public static void saveUser(TelegramUser telegramUser) {
LOGGER.info("Trying to save user to database");
- MongoCollection<TelegramUser> collection = database.getCollection("users", TelegramUser.class);
+ MongoCollection<TelegramUser> collection = MONGO_DATABASE.getCollection("users", TelegramUser.class);
LOGGER.fine("Connected to database and got collection");
TelegramUser searchedTelegramUser = collection.find(Filters.eq("_id", telegramUser.getId())).first();