modify updateContact api

Signed-off-by: ohos-lsw <lishiwei6@huawei.com>
This commit is contained in:
ohos-lsw
2023-01-16 18:35:34 +08:00
parent f08a5c6c80
commit 5cc2af4434
5 changed files with 6 additions and 4 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ class ContactsControl {
public:
ContactsControl();
~ContactsControl();
int64_t RawContactInsert(std::shared_ptr<DataShare::DataShareHelper> dataShareHelper,
int RawContactInsert(std::shared_ptr<DataShare::DataShareHelper> dataShareHelper,
DataShare::DataShareValuesBucket rawContactValues);
int ContactDataInsert(std::shared_ptr<DataShare::DataShareHelper> dataShareHelper,
std::vector<DataShare::DataShareValuesBucket> contactsDataValues);
+1 -1
View File
@@ -714,7 +714,7 @@ void HandleExecuteResult(napi_env env, ExecuteHelper *executeHelper, napi_value
void LocalExecuteAddContact(napi_env env, ExecuteHelper *executeHelper)
{
ContactsControl contactsControl;
int64_t rawId = contactsControl.RawContactInsert(
int rawId = contactsControl.RawContactInsert(
executeHelper->dataShareHelper, (executeHelper->valueContact)[0]);
std::vector<DataShare::DataShareValuesBucket> value = executeHelper->valueContactData;
unsigned int size = value.size();
+3
View File
@@ -339,6 +339,9 @@ void ContactsBuild::GetValuesBucketPostalAddress(
if (!contact.postalAddresses[i].city.empty()) {
valuesBucketPostalAddress.Put("city", contact.postalAddresses[i].city);
}
if (!contact.postalAddresses[i].country.empty()) {
valuesBucketPostalAddress.Put("country", contact.postalAddresses[i].country);
}
valuesBucketPostalAddress.Put("content_type", "postal_address");
valueContactData.push_back(valuesBucketPostalAddress);
}
+1 -1
View File
@@ -27,7 +27,7 @@ ContactsControl::~ContactsControl()
{
}
int64_t ContactsControl::RawContactInsert(std::shared_ptr<DataShare::DataShareHelper> dataShareHelper,
int ContactsControl::RawContactInsert(std::shared_ptr<DataShare::DataShareHelper> dataShareHelper,
DataShare::DataShareValuesBucket rawContactValues)
{
int code = 0;
-1
View File
@@ -7,7 +7,6 @@
"mainElement": "MainAbility",
"deviceTypes": [
"default",
"smartVision",
"tablet"
],
"deliveryWithInstall": true,