MCPcopy Create free account
hub / github.com/DistroAV/DistroAV / GlobalToUserMigration

Method GlobalToUserMigration

src/config.cpp:248–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246}
247
248void Config::GlobalToUserMigration()
249{
250 auto app_config = GetAppConfig();
251 auto user_config = GetUserConfig();
252
253 if (app_config && user_config) {
254 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_MAIN_OUTPUT_ENABLED);
255 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_MAIN_OUTPUT_NAME);
256 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_MAIN_OUTPUT_GROUPS);
257
258 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_ENABLED);
259 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_NAME);
260 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_PREVIEW_OUTPUT_GROUPS);
261
262 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_TALLY_PROGRAM_ENABLED);
263 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_TALLY_PREVIEW_ENABLED);
264
265 MigrateSetting(app_config, user_config, SECTION_NAME, PARAM_SKIP_UPDATE_VERSION);
266
267 config_save(app_config);
268 config_save(user_config);
269 }
270}
271
272void Config::Load()
273{

Callers

nothing calls this directly

Calls 3

GetAppConfigFunction · 0.85
GetUserConfigFunction · 0.85
MigrateSettingFunction · 0.85

Tested by

no test coverage detected