mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-04-06 07:52:43 +02:00
Run the formatter & Generate protocol definitions
This commit is contained in:
@@ -21,10 +21,10 @@ 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 javax.annotation.Nullable;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.*;
|
||||
import java.util.stream.Stream;
|
||||
import javax.annotation.Nullable;
|
||||
import lombok.Getter;
|
||||
|
||||
public final class DatabaseHelper {
|
||||
@@ -542,18 +542,16 @@ public final class DatabaseHelper {
|
||||
DatabaseHelper.saveGameAsync(musicGameBeatmap);
|
||||
}
|
||||
|
||||
@Nullable
|
||||
public static Achievements getAchievementData(int uid) {
|
||||
@Nullable public static Achievements getAchievementData(int uid) {
|
||||
try {
|
||||
return DatabaseManager.getGameDatastore()
|
||||
.find(Achievements.class)
|
||||
.filter(Filters.and(Filters.eq("uid", uid)))
|
||||
.first();
|
||||
.find(Achievements.class)
|
||||
.filter(Filters.and(Filters.eq("uid", uid)))
|
||||
.first();
|
||||
} catch (IllegalArgumentException e) {
|
||||
Grasscutter.getLogger().debug("Error occurred while getting uid " + uid + "'s achievement data", e);
|
||||
DatabaseManager.getGameDatabase()
|
||||
.getCollection("achievements")
|
||||
.deleteMany(eq("uid", uid));
|
||||
Grasscutter.getLogger()
|
||||
.debug("Error occurred while getting uid " + uid + "'s achievement data", e);
|
||||
DatabaseManager.getGameDatabase().getCollection("achievements").deleteMany(eq("uid", uid));
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user