mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-28 16:49:20 +00:00
Create vCards for friends when migrating from rc to db
This commit is contained in:
parent
29592e0670
commit
b6b4985e28
1 changed files with 6 additions and 1 deletions
|
|
@ -1341,6 +1341,7 @@ void linphone_core_set_friends_database_path(LinphoneCore *lc, const char *path)
|
|||
void linphone_core_migrate_friends_from_rc_to_db(LinphoneCore *lc) {
|
||||
LpConfig *lpc = NULL;
|
||||
LinphoneFriend *lf = NULL;
|
||||
LinphoneFriendList *lfl = linphone_core_get_default_friend_list(lc);
|
||||
int i;
|
||||
#ifndef FRIENDS_SQL_STORAGE_ENABLED
|
||||
ms_warning("linphone has been compiled without sqlite, can't migrate friends");
|
||||
|
|
@ -1362,8 +1363,12 @@ void linphone_core_migrate_friends_from_rc_to_db(LinphoneCore *lc) {
|
|||
|
||||
for (i = 0; (lf = linphone_friend_new_from_config_file(lc, i)) != NULL; i++) {
|
||||
char friend_section[32];
|
||||
|
||||
if (!linphone_friend_create_vcard(lf, linphone_address_get_username(linphone_friend_get_address(lf)))) {
|
||||
ms_warning("Couldn't create vCard for friend %s", linphone_address_as_string(linphone_friend_get_address(lf)));
|
||||
}
|
||||
|
||||
linphone_core_add_friend(lc, lf);
|
||||
linphone_friend_list_add_friend(lfl, lf);
|
||||
linphone_friend_unref(lf);
|
||||
|
||||
snprintf(friend_section, sizeof(friend_section), "friend_%i", i);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue