}
if (!ah->rpc_h) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_auth_info_create(autofill_auth_info_h *ai)
{
- if (!ai)
+ if (!ai) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
struct autofill_auth_info_s *vs = (autofill_auth_info_h)calloc(1, sizeof(struct autofill_auth_info_s));
- if (!vs)
+ if (!vs) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
*ai = (autofill_auth_info_h)vs;
EXPORT_API int autofill_auth_info_destroy(autofill_auth_info_h ai)
{
- if (!ai)
+ if (!ai) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->app_id) {
free(ai->app_id);
EXPORT_API int autofill_auth_info_set_autofill_data_present(autofill_auth_info_h ai, bool autofill_data_present)
{
- if (!ai)
+ if (!ai) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
ai->autofill_data_present = autofill_data_present;
EXPORT_API int autofill_auth_info_get_autofill_data_present(autofill_auth_info_h ai, bool *autofill_data_present)
{
- if (!ai || !autofill_data_present)
+ if (!ai || !autofill_data_present) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*autofill_data_present = ai->autofill_data_present;
EXPORT_API int autofill_auth_info_set_authentication_needed(autofill_auth_info_h ai, bool authentication_needed)
{
- if (!ai)
+ if (!ai) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
ai->authentication_needed = authentication_needed;
EXPORT_API int autofill_auth_info_get_authentication_needed(autofill_auth_info_h ai, bool *authentication_needed)
{
- if (!ai || !authentication_needed)
+ if (!ai || !authentication_needed) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*authentication_needed = ai->authentication_needed;
EXPORT_API int autofill_auth_info_set_service_name(autofill_auth_info_h ai, const char *service_name)
{
- if (!ai || !service_name)
+ if (!ai || !service_name) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->service_name)
free(ai->service_name);
EXPORT_API int autofill_auth_info_get_service_name(autofill_auth_info_h ai, char **service_name)
{
- if (!ai || !service_name)
+ if (!ai || !service_name) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!ai->service_name)
+ if (!ai->service_name) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*service_name = strdup(ai->service_name);
EXPORT_API int autofill_auth_info_set_service_message(autofill_auth_info_h ai, const char *service_message)
{
- if (!ai || !service_message)
+ if (!ai || !service_message) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->service_message)
free(ai->service_message);
EXPORT_API int autofill_auth_info_get_service_message(autofill_auth_info_h ai, char **service_message)
{
- if (!ai || !service_message)
+ if (!ai || !service_message) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!ai->service_message)
+ if (!ai->service_message) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*service_message = strdup(ai->service_message);
EXPORT_API int autofill_auth_info_set_service_logo_image_path(autofill_auth_info_h ai, const char *service_logo_image_path)
{
- if (!ai || !service_logo_image_path)
+ if (!ai || !service_logo_image_path) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->service_logo_image_path)
free(ai->service_logo_image_path);
EXPORT_API int autofill_auth_info_get_service_logo_image_path(autofill_auth_info_h ai, char **service_logo_image_path)
{
- if (!ai || !service_logo_image_path)
+ if (!ai || !service_logo_image_path) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (!ai->service_logo_image_path)
return AUTOFILL_ERROR_OPERATION_FAILED;
EXPORT_API int autofill_auth_info_set_app_id(autofill_auth_info_h ai, const char *app_id)
{
- if (!ai || !app_id)
+ if (!ai || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->app_id)
free(ai->app_id);
EXPORT_API int autofill_auth_info_get_app_id(autofill_auth_info_h ai, char **app_id)
{
- if (!ai || !app_id)
+ if (!ai || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!ai->app_id)
+ if (!ai->app_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*app_id = strdup(ai->app_id);
EXPORT_API int autofill_auth_info_set_view_id(autofill_auth_info_h ai, const char *view_id)
{
- if (!ai || !view_id)
+ if (!ai || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ai->view_id)
free(ai->view_id);
EXPORT_API int autofill_auth_info_get_view_id(autofill_auth_info_h ai, char **view_id)
{
- if (!ai || !view_id)
+ if (!ai || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!ai->view_id)
+ if (!ai->view_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*view_id = strdup(ai->view_id);
EXPORT_API int autofill_error_info_create(autofill_error_info_h *ei)
{
- if (!ei)
+ if (!ei) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
struct autofill_error_info_s *eis = (autofill_error_info_h)calloc(1, sizeof(struct autofill_error_info_s));
if (!eis)
EXPORT_API int autofill_error_info_destroy(autofill_error_info_h ei)
{
- if (!ei)
+ if (!ei) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ei->app_id) {
free(ei->app_id);
EXPORT_API int autofill_error_info_set_error_code(autofill_error_info_h ei, autofill_error_e error_code)
{
- if (!ei)
+ if (!ei) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
ei->error_code = error_code;
EXPORT_API int autofill_error_info_get_error_code(autofill_error_info_h ei, autofill_error_e *error_code)
{
- if (!ei || !error_code)
+ if (!ei || !error_code) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*error_code = ei->error_code;
EXPORT_API int autofill_error_info_set_app_id(autofill_error_info_h ei, const char *app_id)
{
- if (!ei || !app_id)
+ if (!ei || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (ei->app_id)
free(ei->app_id);
EXPORT_API int autofill_error_info_get_app_id(autofill_error_info_h ei, char **app_id)
{
- if (!ei || !app_id)
+ if (!ei || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!ei->app_id)
+ if (!ei->app_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*app_id = strdup(ei->app_id);
EXPORT_API int autofill_fill_response_create(autofill_fill_response_h *h)
{
- if (!h)
+ if (!h) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_fill_response_h ri = (autofill_fill_response_h)calloc(1, sizeof(struct autofill_fill_response_s));
- if (!ri)
+ if (!ri) {
+ LOGW("[ERROR] Out of memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
*h = (autofill_fill_response_h)ri;
EXPORT_API int autofill_fill_response_destroy(autofill_fill_response_h h)
{
- if (!h)
+ if (!h) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (h->view_id) {
free(h->view_id);
EXPORT_API int autofill_fill_response_set_app_id(autofill_fill_response_h h, const char *app_id)
{
- if (!h || !app_id)
+ if (!h || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (h->app_id) {
free(h->app_id);
EXPORT_API int autofill_fill_response_get_app_id(autofill_fill_response_h h, char **app_id)
{
- if (!h || !app_id)
+ if (!h || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!h->app_id)
+ if (!h->app_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*app_id = strdup(h->app_id);
EXPORT_API int autofill_fill_response_set_view_id(autofill_fill_response_h h, const char *view_id)
{
- if (!h || !view_id)
+ if (!h || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (h->view_id) {
free(h->view_id);
EXPORT_API int autofill_fill_response_get_view_id(autofill_fill_response_h h, char **view_id)
{
- if (!h || !view_id)
+ if (!h || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!h->view_id)
+ if (!h->view_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*view_id = strdup(h->view_id);
EXPORT_API int autofill_fill_response_add_group(autofill_fill_response_h h, autofill_fill_response_group_h it)
{
- if (!h || !it)
+ if (!h || !it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_fill_response_group_h clone;
autofill_fill_response_group_clone(it, &clone);
autofill_fill_response_group_cb callback, void *user_data)
{
if (!h || !callback) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
}
EXPORT_API int autofill_fill_response_get_group_count(autofill_fill_response_h h, int *count)
{
- if (!h || !count)
+ if (!h || !count) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*count = eina_list_count(h->autofill_fill_response_group_list);
EXPORT_API int autofill_fill_response_group_create(autofill_fill_response_group_h *h)
{
- if (!h)
+ if (!h) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_fill_response_group_h ri = (autofill_fill_response_group_h)calloc(1, sizeof(struct autofill_fill_response_group_s));
- if (!ri)
+ if (!ri) {
+ LOGW("[ERROR] Out of memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
*h = (autofill_fill_response_group_h)ri;
EXPORT_API int autofill_fill_response_group_destroy(autofill_fill_response_group_h h)
{
- if (!h)
+ if (!h) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
// Release memory autofill fill response item list
autofill_fill_response_item_h it_h;
EXPORT_API int autofill_fill_response_group_add_item(autofill_fill_response_group_h h, autofill_fill_response_item_h it)
{
- if (!h || !it)
+ if (!h || !it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_fill_response_item_h clone;
autofill_fill_response_item_clone(it, &clone);
if (!clone) {
- LOGW("Out of memory");
+ LOGW("[ERROR] Out of memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
}
autofill_fill_response_item_cb callback, void *user_data)
{
if (!h || !callback) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
}
}
return AUTOFILL_ERROR_NONE;
-}
\ No newline at end of file
+}
EXPORT_API int autofill_fill_response_item_create(autofill_fill_response_item_h *it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_fill_response_item_h ri = (autofill_fill_response_item_h)calloc(1, sizeof(struct autofill_response_item_s));
if (!ri)
EXPORT_API int autofill_fill_response_item_destroy(autofill_fill_response_item_h it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
}
ret = autofill_fill_response_item_create(&handle);
- if (ret == AUTOFILL_ERROR_OUT_OF_MEMORY)
+ if (ret == AUTOFILL_ERROR_OUT_OF_MEMORY) {
+ LOGW("[ERROR] Out of memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
if (!handle) {
LOGW("[ERROR] Failed to create autofill fill response item handle");
EXPORT_API int autofill_fill_response_item_set_id(autofill_fill_response_item_h it, const char *id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
EXPORT_API int autofill_fill_response_item_get_id(autofill_fill_response_item_h it, char **id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!it->id)
+ if (!it->id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*id = strdup(it->id);
EXPORT_API int autofill_fill_response_item_set_value(autofill_fill_response_item_h it, const char *value)
{
- if (!it || !value)
+ if (!it || !value) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->value) {
free(it->value);
EXPORT_API int autofill_fill_response_item_get_value(autofill_fill_response_item_h it, char **value)
{
- if (!it || !value)
+ if (!it || !value) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!it->value)
+ if (!it->value) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*value = strdup(it->value);
EXPORT_API int autofill_fill_response_item_set_presentation_text(autofill_fill_response_item_h it, const char *presentation_text)
{
- if (!it || !presentation_text)
+ if (!it || !presentation_text) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->presentation_text) {
free(it->presentation_text);
EXPORT_API int autofill_fill_response_item_get_presentation_text(autofill_fill_response_item_h it, char ** presentation_text)
{
- if (!it || !presentation_text)
+ if (!it || !presentation_text) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!it->presentation_text)
+ if (!it->presentation_text) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*presentation_text = strdup(it->presentation_text);
EXPORT_API int autofill_fill_response_item_set_autofill_hint(autofill_fill_response_item_h it, autofill_hint_e hint)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
it->autofill_hint = hint;
EXPORT_API int autofill_fill_response_item_get_autofill_hint(autofill_fill_response_item_h it, autofill_hint_e *hint)
{
- if (!it || !hint)
+ if (!it || !hint) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*hint = it->autofill_hint;
EXPORT_API int autofill_item_create(autofill_item_h *it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
struct autofill_item_s *ai = (autofill_item_h)calloc(1, sizeof(struct autofill_item_s));
- if (!ai)
+ if (!ai) {
+ LOGW("[ERROR] Failed to allocate memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
ai->is_sensitive_data = false;
EXPORT_API int autofill_item_destroy(autofill_item_h it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
EXPORT_API int autofill_item_set_autofill_hint(autofill_item_h it, autofill_hint_e hint)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
it->autofill_hint = hint;
EXPORT_API int autofill_item_get_autofill_hint(autofill_item_h it, autofill_hint_e *hint)
{
- if (!it || !hint)
+ if (!it || !hint) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*hint = it->autofill_hint;
EXPORT_API int autofill_item_set_id(autofill_item_h it, const char *id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
EXPORT_API int autofill_item_get_id(autofill_item_h it, char **id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (!it->id) {
+ LOGW("[ERROR] Failed to get id");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_item_set_label(autofill_item_h it, const char *label)
{
- if (!it || !label)
+ if (!it || !label) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->label) {
free(it->label);
EXPORT_API int autofill_item_get_label(autofill_item_h it, char **label)
{
- if (!it || !label)
+ if (!it || !label) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (!it->label) {
+ LOGW("[ERROR] Failed to get label");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_item_set_sensitive_data(autofill_item_h it, bool sensitive)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] AUTOFILL_ERROR_INVALID_PARAMETER");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
it->is_sensitive_data = sensitive;
}
if (!it->value) {
+ LOGW("[ERROR] Failed to get value");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_save_item_create(autofill_save_item_h *it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
struct autofill_save_item_s *ai = (autofill_save_item_h)calloc(1, sizeof(struct autofill_save_item_s));
if (!ai)
EXPORT_API int autofill_save_item_destroy(autofill_save_item_h it)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
}
ret = autofill_save_item_create(&handle);
- if (ret == AUTOFILL_ERROR_OUT_OF_MEMORY)
+ if (ret == AUTOFILL_ERROR_OUT_OF_MEMORY) {
+ LOGW("[ERROR] Failed to create autofill_save_item handle");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
if (!handle) {
LOGW("[ERROR] Failed to create autofill_save_item handle");
EXPORT_API int autofill_save_item_set_autofill_hint(autofill_save_item_h it, autofill_hint_e hints)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
it->autofill_hint = hints;
EXPORT_API int autofill_save_item_get_autofill_hint(autofill_save_item_h it, autofill_hint_e *hints)
{
- if (!it || !hints)
+ if (!it || !hints) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
*hints = it->autofill_hint;
EXPORT_API int autofill_save_item_set_id(autofill_save_item_h it, const char *id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->id) {
free(it->id);
EXPORT_API int autofill_save_item_get_id(autofill_save_item_h it, char **id)
{
- if (!it || !id)
+ if (!it || !id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (!it->id) {
+ LOGW("[ERROR] Failed to get id");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_save_item_set_label(autofill_save_item_h it, const char *label)
{
- if (!it || !label)
+ if (!it || !label) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (it->label) {
free(it->label);
EXPORT_API int autofill_save_item_get_label(autofill_save_item_h it, char **label)
{
- if (!it || !label)
+ if (!it || !label) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (!it->label) {
+ LOGW("[ERROR] Failed to get label");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_save_item_set_sensitive_data(autofill_save_item_h it, bool sensitive)
{
- if (!it)
+ if (!it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
it->is_sensitive_data = sensitive;
}
if (!it->value) {
+ LOGW("[ERROR] Failed to get value");
return AUTOFILL_ERROR_OPERATION_FAILED;
}
EXPORT_API int autofill_save_view_info_create(autofill_save_view_info_h *vi)
{
- if (!vi)
+ if (!vi) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
struct autofill_save_view_info_s *vs = (struct autofill_save_view_info_s *)calloc(1, sizeof(struct autofill_save_view_info_s));
- if (!vs)
+ if (!vs) {
+ LOGW("[ERROR] Out of memory");
return AUTOFILL_ERROR_OUT_OF_MEMORY;
+ }
*vi = (autofill_save_view_info_h)vs;
EXPORT_API int autofill_save_view_info_destroy(autofill_save_view_info_h vi)
{
- if (!vi)
+ if (!vi) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->app_id) {
free(vi->app_id);
// Set app id
EXPORT_API int autofill_save_view_info_set_app_id(autofill_save_view_info_h vi, const char *app_id)
{
- if (!vi || !app_id)
+ if (!vi || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->app_id)
free(vi->app_id);
EXPORT_API int autofill_save_view_info_get_app_id(autofill_save_view_info_h vi, char **app_id)
{
- if (!vi || !app_id)
+ if (!vi || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!vi->app_id)
+ if (!vi->app_id) {
+ LOGW("[ERROR] Operation failed");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*app_id = strdup(vi->app_id);
EXPORT_API int autofill_save_view_info_set_view_id(autofill_save_view_info_h vi, const char *view_id)
{
- if (!vi || !view_id)
+ if (!vi || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->view_id)
free(vi->view_id);
EXPORT_API int autofill_save_view_info_get_view_id(autofill_save_view_info_h vi, char **view_id)
{
- if (!vi || !view_id)
+ if (!vi || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!vi->view_id)
+ if (!vi->view_id) {
+ LOGW("[ERROR] Failed to get view id");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*view_id = strdup(vi->view_id);
EXPORT_API int autofill_save_view_info_set_view_title(autofill_save_view_info_h vi, const char *view_title)
{
- if (!vi || !view_title)
+ if (!vi || !view_title) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->view_title)
free(vi->view_title);
EXPORT_API int autofill_save_view_info_get_view_title(autofill_save_view_info_h vi, char **view_title)
{
- if (!vi || !view_title)
+ if (!vi || !view_title) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!vi->view_title)
+ if (!vi->view_title) {
+ LOGW("[ERROR] Failed to get view title");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*view_title = strdup(vi->view_title);
EXPORT_API int autofill_save_view_info_add_item(autofill_save_view_info_h vi, autofill_save_item_h it)
{
- if (!vi || !it)
+ if (!vi || !it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_save_item_h clone = NULL;
autofill_save_item_cb callback, void *user_data)
{
if (!vi || !callback) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
}
EXPORT_API int autofill_view_info_set_app_id(autofill_view_info_h vi, const char *app_id)
{
- if (!vi || !app_id)
+ if (!vi || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->app_id)
free(vi->app_id);
EXPORT_API int autofill_view_info_get_app_id(autofill_view_info_h vi, char **app_id)
{
- if (!vi || !app_id)
+ if (!vi || !app_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!vi->app_id)
+ if (!vi->app_id) {
+ LOGW("[ERROR] Failed to get app id");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*app_id = strdup(vi->app_id);
EXPORT_API int autofill_view_info_set_view_id(autofill_view_info_h vi, const char *view_id)
{
- if (!vi || !view_id)
+ if (!vi || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
if (vi->view_id)
free(vi->view_id);
EXPORT_API int autofill_view_info_get_view_id(autofill_view_info_h vi, char **view_id)
{
- if (!vi || !view_id)
+ if (!vi || !view_id) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
- if (!vi->view_id)
+ if (!vi->view_id) {
+ LOGW("[ERROR] Failed to get view id");
return AUTOFILL_ERROR_OPERATION_FAILED;
+ }
*view_id = strdup(vi->view_id);
EXPORT_API int autofill_view_info_add_item(autofill_view_info_h vi, autofill_item_h it)
{
- if (!vi || !it)
+ if (!vi || !it) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
+ }
autofill_item_h clone = NULL;
autofill_item_cb callback, void *user_data)
{
if (!vi || !callback) {
+ LOGW("[ERROR] Invalid parameter");
return AUTOFILL_ERROR_INVALID_PARAMETER;
}