Skip to content

Commit 8b3c46c

Browse files
committed
Migrant to platform api
Signed-off-by: Hendrix-Shen <[email protected]>
1 parent 31f1f68 commit 8b3c46c

File tree

1 file changed

+7
-7
lines changed
  • magiclib-legacy-compat/src/main/java/top/hendrixshen/magiclib/malilib/impl

1 file changed

+7
-7
lines changed

magiclib-legacy-compat/src/main/java/top/hendrixshen/magiclib/malilib/impl/ConfigHandler.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313
import org.jetbrains.annotations.ApiStatus;
1414
import org.jetbrains.annotations.NotNull;
1515
import org.jetbrains.annotations.Nullable;
16+
17+
import top.hendrixshen.magiclib.MagicLib;
1618
import top.hendrixshen.magiclib.MagicLibReference;
19+
import top.hendrixshen.magiclib.util.GsonUtil;
20+
import top.hendrixshen.magiclib.util.JsonUtil;
1721
import top.hendrixshen.magiclib.util.MiscUtil;
1822

1923
import java.io.File;
@@ -65,17 +69,13 @@ public ConfigHandler(String modId, ConfigManager configManager, int configVersio
6569
public ConfigHandler(String modId, Path configPath, ConfigManager configManager, int configVersion,
6670
@Nullable Consumer<ConfigHandler> preDeserializeCallback,
6771
@Nullable Consumer<ConfigHandler> postSerializeCallback) {
68-
this.configPath = FileUtils.getConfigDirectory().toPath().resolve(configPath);
69-
this.configManager = configManager;
72+
this(modId, configPath, configManager, configVersion);
7073
this.preDeserializeCallback = preDeserializeCallback;
7174
this.postSerializeCallback = postSerializeCallback;
72-
this.configVersion = configVersion;
73-
this.jsonObject = new JsonObject();
74-
this.modId = modId;
7575
}
7676

7777
public ConfigHandler(String modId, Path configPath, ConfigManager configManager, int configVersion) {
78-
this.configPath = FileUtils.getConfigDirectory().toPath().resolve(configPath);
78+
this.configPath = MagicLib.getInstance().getCurrentPlatform().getConfigFolder().resolve(configPath);
7979
this.configManager = configManager;
8080
this.configVersion = configVersion;
8181
this.jsonObject = new JsonObject();
@@ -119,7 +119,7 @@ public static JsonElement parseJsonFile(File file) {
119119

120120
try {
121121
InputStreamReader inputStreamReader = new InputStreamReader(Files.newInputStream(file.toPath()), StandardCharsets.UTF_8);
122-
JsonElement element = MiscUtil.GSON.fromJson(inputStreamReader, JsonElement.class);
122+
JsonElement element = GsonUtil.GSON.fromJson(inputStreamReader, JsonElement.class);
123123
inputStreamReader.close();
124124
return element;
125125
} catch (Exception e) {

0 commit comments

Comments
 (0)