From bef455d50cf304982185dea0abce3ceea8974835 Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Tue, 30 May 2023 18:47:05 -0400 Subject: [PATCH] Fix game-related data not saving --- src/main/java/emu/grasscutter/database/DatabaseHelper.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/emu/grasscutter/database/DatabaseHelper.java b/src/main/java/emu/grasscutter/database/DatabaseHelper.java index bf0d638c4..d65d884b8 100644 --- a/src/main/java/emu/grasscutter/database/DatabaseHelper.java +++ b/src/main/java/emu/grasscutter/database/DatabaseHelper.java @@ -1,7 +1,5 @@ package emu.grasscutter.database; -import static com.mongodb.client.model.Filters.eq; - import dev.morphia.query.FindOptions; import dev.morphia.query.Sort; import dev.morphia.query.experimental.filters.Filters; @@ -23,10 +21,13 @@ import emu.grasscutter.game.quest.GameMainQuest; import emu.grasscutter.game.world.SceneGroupInstance; import emu.grasscutter.utils.objects.Returnable; import io.netty.util.concurrent.FastThreadLocalThread; + import java.util.List; import java.util.concurrent.*; import java.util.stream.Stream; +import static com.mongodb.client.model.Filters.eq; + public final class DatabaseHelper { private static final ExecutorService eventExecutor = new ThreadPoolExecutor( @@ -53,7 +54,7 @@ public final class DatabaseHelper { * @param object The object to save. */ public static void saveGameAsync(Object object) { - DatabaseHelper.eventExecutor.submit(() -> DatabaseHelper.saveGameAsync(object)); + DatabaseHelper.eventExecutor.submit(() -> DatabaseManager.getGameDatastore().save(object)); } /**