Skip to content

Commit 41bf600

Browse files
committed
Auto connect when trying to save or download data from the db
1 parent fdf91b8 commit 41bf600

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.hiddentech</groupId>
88
<artifactId>PlayerStorage</artifactId>
9-
<version>2.7-SNAPSHOT</version>
9+
<version>2.8-SNAPSHOT</version>
1010
<packaging>jar</packaging>
1111

1212
<name>PlayerStorage</name>

src/main/java/com/hiddentech/playerstorage/PlayerRegistry.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ public void run() {
149149
}
150150

151151
private PlayerData loadPlayerFromMongo(UUID uuid) {
152+
plugin.getMongo().connect();
152153
Document document = plugin.getMongo().getCollection().find(Filters.eq("uuid", uuid.toString())).first();
153154
if (document == null) return new PlayerData(uuid);
154155
Map<String, String> storedStrings = (Map<String, String>) document.get("strings");
@@ -194,6 +195,7 @@ public void run() {
194195
jedis.close();
195196
}
196197
if (plugin.mongoEnabled) {
198+
plugin.getMongo().connect();
197199
MongoPlayerData mongoPlayerData = new MongoPlayerData(uuid, data, plugin.getMongo(), plugin);
198200
mongoPlayerData.save();
199201
}

0 commit comments

Comments
 (0)