Skip to content

Conversation

@JosephMichaelSale
Copy link
Contributor

Currently all of a worlds legend data has to be loaded into memory while using the application. For larger worlds this can take up a substantial amount of a computers available memory.

Since the application is acting as a standalone web app it should be possible to transition to pulling the necessary data on-demand without being too noticeable to users.

Since I'm still getting familiar with the source code I thought I'd start out by transitioning the bulk of the controllers to use a repository layer while retaining the original core logic.

In the future, the exact implementation details of the repositories can be updated without too much hassle which will make a change to a new data management system much easier.

@Kromtec
Copy link
Owner

Kromtec commented Jan 5, 2025

Sounds awesome! Can you change the PR to merge into develop?

@JosephMichaelSale JosephMichaelSale changed the base branch from main to develop January 5, 2025 20:12
@Kromtec Kromtec merged commit 8551f2b into Kromtec:develop Jan 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants