summaryrefslogtreecommitdiff
path: root/lib/log/ph-log-utils.c
blob: cc1e0e4f7c2df6c438b5fdfbd4334abce4090d33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
 * Copyright 2012  Samsung Electronics Co., Ltd
 *
 * Licensed under the Flora License, Version 1.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.tizenopensource.org/license
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include "phone.h"
#include "ph-log-utils.h"

int ph_log_util_del_log_by_id(Eina_List *list,	ph_log_info *l_info)
{
	PH_FN_CALL;
	Eina_List *l;
	Elm_Object_Item *item;
	int ret = CTS_SUCCESS;

	l = eina_list_data_find_list(list, l_info);
	item = l_info->item;
	EINA_LIST_FOREACH(l, l, l_info) {
		if (item != l_info->item)
			break;
		ret = contacts_svc_delete_phonelog(CTS_PLOG_DEL_BY_ID, l_info->id);
		if (CTS_SUCCESS != ret)
			break;
	}
	return ret;
}