- media_svc_debug_fenter();
-
- if (g_media_svc_item_validity_cur_data_cnt > 0)
- ret = _media_svc_list_query_do(MEDIA_SVC_QUERY_SET_ITEM_VALIDITY, uid);
-
- g_media_svc_item_validity_data_cnt = 1;
- g_media_svc_item_validity_cur_data_cnt = 0;
-
- return ret;
-}
-
-int media_svc_set_item_validity(const char *storage_id, const char *path, int validity, uid_t uid)
-{
- int ret = MS_MEDIA_ERR_NONE;
-
- if (g_media_svc_item_validity_data_cnt == 1) {
-
- return _media_svc_update_item_validity(storage_id, path, validity, FALSE, uid);
-
- } else if (g_media_svc_item_validity_cur_data_cnt < (g_media_svc_item_validity_data_cnt - 1)) {
-
- ret = _media_svc_update_item_validity(storage_id, path, validity, TRUE, uid);
- media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
-
- g_media_svc_item_validity_cur_data_cnt++;
-
- } else if (g_media_svc_item_validity_cur_data_cnt == (g_media_svc_item_validity_data_cnt - 1)) {
-
- ret = _media_svc_update_item_validity(storage_id, path, validity, TRUE, uid);
- media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
+ ret = _media_svc_update_item_validity(path, validity, true, uid);
+ media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);