mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2025-12-23 12:24:43 +01:00
Funnel all gson calls into helper functions
Add deprecated getGsonFactory for plugin compat until 3.0
This commit is contained in:
@@ -8,6 +8,7 @@ import emu.grasscutter.game.props.ActivityType;
|
||||
import emu.grasscutter.net.proto.ActivityInfoOuterClass;
|
||||
import emu.grasscutter.net.proto.MusicBriefInfoOuterClass;
|
||||
import emu.grasscutter.net.proto.MusicGameActivityDetailInfoOuterClass;
|
||||
import emu.grasscutter.utils.Utils;
|
||||
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@@ -47,8 +48,7 @@ public class MusicGameActivityHandler extends ActivityHandler {
|
||||
playerActivityData.save();
|
||||
}
|
||||
|
||||
return Grasscutter.getGsonFactory().fromJson(playerActivityData.getDetail(),
|
||||
MusicGamePlayerData.class);
|
||||
return Utils.jsonDecode(playerActivityData.getDetail(), MusicGamePlayerData.class);
|
||||
}
|
||||
|
||||
public boolean setMusicGameRecord(PlayerActivityData playerActivityData, MusicGamePlayerData.MusicGameRecord newRecord) {
|
||||
|
||||
Reference in New Issue
Block a user