As part of https://github.com/satisfactory-factories/application/pull/388/files#diff-9c0b6c8e9bf9c55809775f796415e9cd09504b0a0ba552ec5771635bc36118cc, I added a GameData service which takes both the web and node versions of the application and returns the game data in a consistent manner.
This now means the node code no longer requires the game data to be passed to it EVERY time, reducing the complexity of the application significantly.
As part of https://github.com/satisfactory-factories/application/pull/388/files#diff-9c0b6c8e9bf9c55809775f796415e9cd09504b0a0ba552ec5771635bc36118cc, I added a GameData service which takes both the web and node versions of the application and returns the game data in a consistent manner.
This now means the node code no longer requires the game data to be passed to it EVERY time, reducing the complexity of the application significantly.