+static int __media_svc_publish_noti_by_item(media_svc_noti_item *noti_item)
+{
+ int ret = MS_MEDIA_ERR_NONE;
+
+ if (noti_item && noti_item->path)
+ {
+ ret = media_db_update_send(noti_item->pid,
+ noti_item->update_item,
+ noti_item->update_type,
+ noti_item->path,
+ noti_item->media_uuid,
+ noti_item->media_type,
+ noti_item->mime_type);
+ if(ret != MS_MEDIA_ERR_NONE)
+ {
+ media_svc_error("media_db_update_send failed : %d [%s]", ret, noti_item->path);
+ ret = MS_MEDIA_ERR_SEND_NOTI_FAIL;
+ }
+ else
+ {
+ media_svc_debug("media_db_update_send success");
+ }
+ }
+ else
+ {
+ media_svc_debug("invalid path");
+ ret = MS_MEDIA_ERR_INVALID_PARAMETER;
+ }
+
+ return ret;
+}
+