File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
src/main/java/dev/koifysh/archipelago Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 55import dev .koifysh .archipelago .network .server .ConnectUpdatePacket ;
66import dev .koifysh .archipelago .network .server .RoomInfoPacket ;
77import dev .koifysh .archipelago .parts .DataPackage ;
8+ import dev .koifysh .archipelago .parts .Game ;
89import dev .koifysh .archipelago .parts .NetworkSlot ;
910import dev .koifysh .archipelago .parts .Version ;
1011import dev .koifysh .archipelago .network .client .*;
@@ -196,7 +197,8 @@ protected void loadDataPackage() {
196197 String versionStr = versions .get (gameName );
197198 if (versionStr != null && versionStr .equals (version .getName ())) {
198199 try (FileReader reader = new FileReader (version )){
199- updateDataPackage (gson .fromJson (reader , DataPackage .class ));
200+ Game game = gson .fromJson (reader , Game .class );
201+ dataPackage .update (gameName , game );
200202 LOGGER .info ("Read datapackage for Game: " .concat (gameName ).concat (" Checksum: " ).concat (version .getName ()));
201203 } catch (IOException e ){
202204 LOGGER .info ("Failed to read a datapackage. Starting with a new one." );
Original file line number Diff line number Diff line change @@ -58,4 +58,9 @@ public String getUUID() {
5858 public void update (DataPackage newData ) {
5959 games .putAll (newData .getGames ());
6060 }
61+
62+ public void update (String name , Game game )
63+ {
64+ games .put (name , game );
65+ }
6166}
You can’t perform that action at this time.
0 commit comments