- ret = ms_insert_item_batch(handle, storage_id, path, uid);
- } else if (ret == MS_MEDIA_ERR_NONE) {
- if (!modified) {
- ret = ((SET_ITEM_VALIDITY)func_array[eSET_VALIDITY])(storage_id, path, true, true, uid);
- MS_DBG_RETVM_IF(ret != MS_MEDIA_ERR_NONE, ret, "SET_ITEM_VALIDITY failed [%d]", ret);
- } else {
- ret = ((REFRESH_ITEM)func_array[eREFRESH_ITEM])(handle, storage_id, path, uid);
- MS_DBG_RETVM_IF(ret != MS_MEDIA_ERR_NONE, ret, "REFRESH_ITEM failed [%d]", ret);
- }
- } else {
- MS_DBG_ERR("check_item_exist failed [%d]", ret);
- }
-
- return ret;
-}
-