mirror of
https://github.com/openharmony/applications_contactsdata.git
synced 2026-07-01 20:24:03 -04:00
modify updateContact api
Signed-off-by: ohos-lsw <lishiwei6@huawei.com>
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
"mainElement": "MainAbility",
|
||||
"deviceTypes": [
|
||||
"default",
|
||||
"smartVision",
|
||||
"tablet"
|
||||
],
|
||||
"deliveryWithInstall": true,
|
||||
|
||||
Reference in New Issue
Block a user