ContactUtil::UpdateAdditionalInformation(contacts_record_ptr, &out);
}
-void AddressBook_remove(const JsonObject& args) {
+void AddressBook_remove(const JsonObject& args, JsonObject&) {
ContactUtil::CheckDBConnection();
long contact_id = common::stol(FromJson<JsonString>(args, "id"));
throw common::NotFoundException("Not implemented");
}
-void AddressBook_find(const JsonObject& args) {
+void AddressBook_find(const JsonObject& args, JsonObject&) {
ContactUtil::CheckDBConnection();
// @todo implement
ContactUtil::ImportContactGroupFromContactsRecord(contacts_record, &out);
}
-void AddressBook_updateGroup(const JsonObject& args) {
+void AddressBook_updateGroup(const JsonObject& args, JsonObject&) {
ContactUtil::CheckDBConnection();
const JsonObject& group = FromJson<JsonObject>(args, "group");
ContactUtil::ErrorChecker(err, "Problem during db_update_record");
}
-void AddressBook_removeGroup(const JsonObject& args) {
+void AddressBook_removeGroup(const JsonObject& args, JsonObject&) {
ContactUtil::CheckDBConnection();
long id = common::stol(FromJson<JsonString>(args, "id"));
void AddressBook_get(const JsonObject& args, JsonObject& out);
void AddressBook_add(const JsonObject& args, JsonObject& out);
void AddressBook_update(const JsonObject& args, JsonObject& out);
-void AddressBook_remove(const JsonObject& args);
-void AddressBook_find(const JsonObject& args);
+void AddressBook_remove(const JsonObject& args, JsonObject&);
+void AddressBook_find(const JsonObject& args, JsonObject&);
void AddressBook_addGroup(const JsonObject& args, JsonObject& out);
void AddressBook_getGroup(const JsonObject& args, JsonObject& out);
-void AddressBook_updateGroup(const JsonObject& args);
-void AddressBook_removeGroup(const JsonObject& args);
+void AddressBook_updateGroup(const JsonObject& args, JsonObject&);
+void AddressBook_removeGroup(const JsonObject& args, JsonObject&);
void AddressBook_getGroups(const JsonObject& args, JsonObject& out);
void AddressBook_startListening(int* current_state, const JsonObject& args,
JsonObject& out);
void ContactInstance::AddressBook_get(const JsonValue& args, JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_get(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_get(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::AddressBook_add(const JsonValue& args, JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_add(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_add(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::AddressBook_update(const JsonValue& args,
JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_update(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_update(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::AddressBook_remove(const JsonValue& args,
JsonObject& out) {
- AddressBook::AddressBook_remove(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ AddressBook::AddressBook_remove(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::AddressBook_find(const JsonValue& args, JsonObject& out) {
- AddressBook::AddressBook_find(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ AddressBook::AddressBook_find(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::AddressBook_addGroup(const JsonValue& args,
JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_addGroup(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_addGroup(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::AddressBook_getGroup(const JsonValue& args,
JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_getGroup(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_getGroup(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::AddressBook_updateGroup(const JsonValue& args,
JsonObject& out) {
- AddressBook::AddressBook_updateGroup(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ AddressBook::AddressBook_updateGroup(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::AddressBook_removeGroup(const JsonValue& args,
JsonObject& out) {
- AddressBook::AddressBook_removeGroup(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ AddressBook::AddressBook_removeGroup(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::AddressBook_getGroups(const JsonValue& args,
JsonObject& out) {
JsonValue val{JsonObject{}};
- AddressBook::AddressBook_getGroups(common::JsonCast<JsonObject>(args), val);
+ AddressBook::AddressBook_getGroups(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
JsonObject& out) {
JsonValue val{JsonObject{}};
ContactManager::ContactManager_getAddressBook(
- common::JsonCast<JsonObject>(args), val);
+ common::JsonCast<JsonObject>(args), val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::ContactManager_get(const JsonValue& args,
JsonObject& out) {
JsonValue val{JsonObject{}};
- ContactManager::ContactManager_get(common::JsonCast<JsonObject>(args), val);
+ ContactManager::ContactManager_get(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::ContactManager_update(const JsonValue& args,
JsonObject& out) {
- ContactManager::ContactManager_update(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ ContactManager::ContactManager_update(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::ContactManager_remove(const JsonValue& args,
JsonObject& out) {
- ContactManager::ContactManager_remove(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ ContactManager::ContactManager_remove(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
JsonObject& out) {
JsonValue val{JsonObject{}};
ContactManager::ContactManager_importFromVCard(
- common::JsonCast<JsonObject>(args), val);
+ common::JsonCast<JsonObject>(args), val.get<JsonObject>());
ReportSuccess(val, out);
}
void ContactInstance::Person_link(const JsonValue& args, JsonObject& out) {
- Person::Person_link(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ Person::Person_link(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}
void ContactInstance::Person_unlink(const JsonValue& args, JsonObject& out) {
- Person::Person_unlink(common::JsonCast<JsonObject>(args));
+ JsonValue val{JsonObject{}};
+ Person::Person_unlink(common::JsonCast<JsonObject>(args),
+ val.get<JsonObject>());
ReportSuccess(out);
}