Remove constraints auto download and write to gallery in setting view

This commit is contained in:
Benoit Martins 2023-01-05 10:45:01 +01:00 committed by QuentinArguillere
parent 64c0e84cfa
commit ac4397cbbe

View file

@ -530,17 +530,8 @@ void update_hash_cbs(LinphoneAccountCreator *creator, LinphoneAccountCreatorStat
[LinphoneManager.instance lpConfigSetInt:10000000 forKey:@"auto_download_incoming_files_max_size"];
[keys addObject:@"auto_download_incoming_files_max_size"];
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
} else if([download_mode isEqualToString:@"Never"]){
[LinphoneManager.instance lpConfigSetBool:TRUE forKey:@"auto_download_mode_is_never"];
removeFromHiddenKeys = [download_mode isEqualToString:@"Never"];
if(![LinphoneManager.instance lpConfigBoolForKey:@"vfs_enabled_mode"])
[keys addObject:@"auto_write_to_gallery_mode"];
else
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
[hiddenKeys addObject:@"auto_download_incoming_files_max_size"];
} else {
[LinphoneManager.instance lpConfigSetBool:FALSE forKey:@"auto_download_mode_is_never"];
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
[hiddenKeys addObject:@"auto_download_incoming_files_max_size"];
}
}else if ([@"vfs_enabled_mode" compare:notif.object] == NSOrderedSame) {
@ -550,22 +541,6 @@ void update_hash_cbs(LinphoneAccountCreator *creator, LinphoneAccountCreatorStat
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
[hiddenKeys addObject:@"vfs_enabled_mode"];
[keys addObject:@"vfs_enabled"];
}else{
if(![LinphoneManager.instance lpConfigBoolForKey:@"auto_download_mode_is_never"]){
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
}
}
}
else if ([@"auto_write_to_gallery_mode" compare:notif.object] == NSOrderedSame) {
removeFromHiddenKeys = ![[notif.userInfo objectForKey:@"auto_write_to_gallery_mode"] boolValue];
if(![LinphoneManager.instance lpConfigBoolForKey:@"vfs_enabled_mode"]){
if(!removeFromHiddenKeys){
[LinphoneManager.instance lpConfigSetBool:TRUE forKey:@"auto_write_to_gallery_mode"];
[hiddenKeys addObject:@"auto_download_mode"];
}else{
[LinphoneManager.instance lpConfigSetBool:FALSE forKey:@"auto_write_to_gallery_mode"];
[keys addObject:@"auto_download_mode"];
}
}
}
@ -812,10 +787,6 @@ void update_hash_cbs(LinphoneAccountCreator *creator, LinphoneAccountCreatorStat
if (![[lm lpConfigStringForKey:@"auto_download_mode"] isEqualToString:@"Customize"]) {
[hiddenKeys addObject:@"auto_download_incoming_files_max_size"];
}
if (![[lm lpConfigStringForKey:@"auto_download_mode"] isEqualToString:@"Never"]) {
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
}
if ([lm lpConfigBoolForKey:@"vfs_enabled_mode"]) {
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
@ -823,10 +794,6 @@ void update_hash_cbs(LinphoneAccountCreator *creator, LinphoneAccountCreatorStat
}else{
[hiddenKeys addObject:@"vfs_enabled"];
}
if ([lm lpConfigBoolForKey:@"auto_write_to_gallery_mode"]) {
[hiddenKeys addObject:@"auto_write_to_gallery_mode"];
}
return hiddenKeys;
}