LinphoneManager: migrate wizard section of 2.X.Y versions to assistant section of 3.10.0

This commit is contained in:
Gautier Pelloux-Prayer 2016-01-12 16:55:59 +01:00
parent 5041ef3882
commit 7513b95494

View file

@ -525,6 +525,17 @@ exit_dbmigration:
[self lpConfigSetBool:TRUE forKey:@"file_transfer_migration_done"];
}
}
static void migrateWizardToAssistant(const char *entry, void *user_data) {
LinphoneManager *thiz = (__bridge LinphoneManager *)(user_data);
NSString *key = [NSString stringWithUTF8String:entry];
[thiz lpConfigSetString:[thiz lpConfigStringForKey:key inSection:@"wizard"] forKey:key inSection:@"assistant"];
}
- (void)migrationFromVersion2To3 {
lp_config_for_each_entry(configDb, "wizard", migrateWizardToAssistant, (__bridge void *)(self));
}
#pragma mark - Linphone Core Functions
+ (LinphoneCore *)getLc {
@ -1339,6 +1350,8 @@ static LinphoneCoreVTable linphonec_vtable = {
[self migrationLinphoneSettings];
[self migrationFromVersion2To3];
[self setupNetworkReachabilityCallback];
NSString *path = [LinphoneManager bundleFile:@"nowebcamCIF.jpg"];