Removed api media_info_delete_from_db 16/181516/1 submit/tizen/20180614.222201 submit/tizen/20180619.132742
authorTezaswy Singh <tezaswy.s@samsung.com>
Thu, 14 Jun 2018 18:11:02 +0000 (23:41 +0530)
committerTezaswy Singh <tezaswy.s@samsung.com>
Thu, 14 Jun 2018 18:11:02 +0000 (23:41 +0530)
Change-Id: I16a3df0f1ed790f6634c6f6475ae31bfd61b6953
Signed-off-by: Tezaswy Singh <tezaswy.s@samsung.com>
playview/src/core/vp-media-contents.c
src/common/mp-util-media-service.c

index 6157127..53f6488 100644 (file)
@@ -2627,7 +2627,7 @@ bool vp_media_contents_del_video(const char *szFilePath)
                return FALSE;
        }
 
-       media_info_delete_from_db(szVideoId);
+       media_content_scan_file(szFilePath);
        VideoSecureLogInfo("szFilePath:=%s,%s", szVideoId, szFilePath);
        VP_FREE(szVideoId);
 
index ab92e6b..92f10a0 100644 (file)
@@ -912,12 +912,15 @@ bool mp_util_svc_remove_item_by_list_index(int nVideoItemIndex)
 
        if (pItem) {
                char *szMediaID = NULL;
+               char *szMediaPath = NULL;
                media_info_get_media_id(pItem, &szMediaID);
                if (szMediaID) {
-                       media_info_delete_from_db(szMediaID);
                        mp_util_delete_wall_file(szMediaID);
+                       media_info_get_file_path(pItem, &szMediaPath);
+                       media_content_scan_file(szMediaPath);
                        VideoItemList = eina_list_remove(VideoItemList, pItem);
                        free(szMediaID);
+                       free(szMediaPath);
                        media_info_destroy(pItem);
                        nNumberOfVideoItemByType--;
                } else {
@@ -951,11 +954,14 @@ bool mp_util_svc_remove_item_from_db_by_list_index(int nVideoItemIndex)
 
        if (pItem) {
                char *szMediaID = NULL;
+               char *szMediaPath = NULL;
                media_info_get_media_id(pItem, &szMediaID);
                if (szMediaID) {
                        mp_util_delete_wall_file(szMediaID);
-                       media_info_delete_from_db(szMediaID);
+                       media_info_get_file_path(pItem, &szMediaPath);
+                       media_content_scan_file(szMediaPath);
                        free(szMediaID);
+                       free(szMediaPath);
                } else {
                        VideoLogError("No exist media ID in index %d of list.",
                                                  nVideoItemIndex);