add telegram account, fix db insert error.
[apps/native/telegram-tizen.git] / tg-engine-service / src / tg_db_wrapper.c
index 1ff032e..453c813 100644 (file)
@@ -1946,6 +1946,7 @@ void init_insert_buddy_into_db(char* table_name, struct tgl_user* U)
        col_names = eina_list_append(col_names, USER_INFO_TABLE_ONLINE_STATUS);
        col_names = eina_list_append(col_names, USER_INFO_TABLE_LAST_SEEN_TIME);
        col_names = eina_list_append(col_names, USER_INFO_TABLE_IS_BLOCKED);
+       col_names = eina_list_append(col_names, USER_INFO_TABLE_IS_DELETED);
        col_names = eina_list_append(col_names, USER_INFO_TABLE_IS_UNKNOWN_PEER);
 
        Eina_List* col_types = NULL;
@@ -1964,6 +1965,7 @@ void init_insert_buddy_into_db(char* table_name, struct tgl_user* U)
        col_types = eina_list_append(col_types, TG_DB_COLUMN_INTEGER);
        col_types = eina_list_append(col_types, TG_DB_COLUMN_INTEGER);
        col_types = eina_list_append(col_types, TG_DB_COLUMN_INTEGER);
+       col_types = eina_list_append(col_types, TG_DB_COLUMN_INTEGER);
 
        Eina_List* col_values = NULL;
        col_values = eina_list_append(col_values, &(U->id.id));
@@ -1994,6 +1996,8 @@ void init_insert_buddy_into_db(char* table_name, struct tgl_user* U)
        col_values = eina_list_append(col_values, &(U->status.online));
        col_values = eina_list_append(col_values, &(U->status.when));
        col_values = eina_list_append(col_values, &(U->blocked));
+       int is_deleted = U->flags & FLAG_DELETED;
+       col_values = eina_list_append(col_values, &is_deleted);
        col_values = eina_list_append(col_values, &(U->is_unknown));
 
        Eina_Bool ret = insert_table(table_name, col_names, col_types,  col_values);