#411 Migrate settings to new structure (work in progress)

- Work in progress: config.yml cannot be loaded after migration
This commit is contained in:
ljacqu
2016-11-22 21:16:56 +01:00
parent 4214c6dc80
commit 254655abdb
9 changed files with 206 additions and 45 deletions
@@ -20,6 +20,8 @@ public class SettingsProvider implements Provider<Settings> {
@Inject
@DataFolder
private File dataFolder;
@Inject
private SettingsMigrationService migrationService;
SettingsProvider() {
}
@@ -36,7 +38,6 @@ public class SettingsProvider implements Provider<Settings> {
FileUtils.create(configFile);
}
PropertyResource resource = new YamlFileResource(configFile);
SettingsMigrationService migrationService = new SettingsMigrationService(dataFolder);
ConfigurationData configurationData = AuthMeSettingsRetriever.buildConfigurationData();
return new Settings(dataFolder, resource, migrationService, configurationData);
}