Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delay initialization of modules until settings are properly setup #1433

Merged
merged 3 commits into from
Jun 1, 2015

Conversation

nicolasbadano
Copy link
Contributor

As part of the reliable settings framework, we need to ensure that settings are not read from modules before the settings lists have arrived from the server.

So this PR does the following:

  • Change all modules on ACE using settings to type ACE_Module, so we can guarantee that they wait for settings before initing.
  • Command the ACE_Modules to init only once the settings from the server have arrived.
  • Make ACE_Common require ACE_Modules, so we can use that functionality everywhere.

@nicolasbadano nicolasbadano added the kind/enhancement Release Notes: **IMPROVED:** label May 30, 2015
…can guarantee that they wait for settings before initing.

- Make ace_common require ace_modules, so all ACE pbos are guaranteed to have it
@nicolasbadano
Copy link
Contributor Author

@Glowbal, @PabstMirror, please review if this makes as much sense as it seems.

@nicolasbadano nicolasbadano added this to the 3.1.0 milestone May 30, 2015
@thojkooi
Copy link
Contributor

👍

thojkooi added a commit that referenced this pull request Jun 1, 2015
Delay initialization of modules until settings are properly setup
@thojkooi thojkooi merged commit 1c0c73b into master Jun 1, 2015
@thojkooi thojkooi deleted the fixSettingsFromModules branch June 1, 2015 17:18
@alganthe alganthe mentioned this pull request Jun 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Release Notes: **IMPROVED:**
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants