Remove media_folder_insert_to_db
[platform/core/api/media-content.git] / src / media_folder.c
index 6e14c8b..6091798 100755 (executable)
@@ -131,7 +131,6 @@ int media_folder_clone(media_folder_h *dst, media_folder_h src)
        _dst->name = g_strdup(_src->name);
        _dst->path = g_strdup(_src->path);
        _dst->storage_uuid = g_strdup(_src->storage_uuid);
-       _dst->storage_type = _src->storage_type;
 
        *dst = (media_folder_h)_dst;
 
@@ -174,32 +173,6 @@ int media_folder_get_name(media_folder_h folder, char **name)
        return MEDIA_CONTENT_ERROR_NONE;
 }
 
-int media_folder_get_storage_type(media_folder_h folder, media_content_storage_e* storage_type)
-{
-       content_warn("DEPRECATION WARNING: media_folder_get_storage_type() is deprecated and will be removed from next release. Use storage_get_type_dev() instead.");
-       media_folder_s *_folder = (media_folder_s*)folder;
-
-       content_retip_if_fail(folder);
-       content_retip_if_fail(storage_type);
-
-       *storage_type = _folder->storage_type;
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
-int media_folder_get_storage_id(media_folder_h folder, char **storage_id)
-{
-       content_warn("DEPRECATION WARNING: media_folder_get_storage_id() is deprecated and will be removed from next release.");
-       media_folder_s *_folder = (media_folder_s*)folder;
-
-       content_retip_if_fail(folder);
-       content_retip_if_fail(storage_id);
-
-       *storage_id = g_strdup(_folder->storage_uuid);
-
-       return MEDIA_CONTENT_ERROR_NONE;
-}
-
 int media_folder_get_folder_from_db(const char *folder_id, media_folder_h *folder)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;
@@ -221,7 +194,6 @@ int media_folder_get_folder_from_db(const char *folder_id, media_folder_h *folde
                _folder->folder_id = g_strdup(folder_id);
                _folder->path = g_strdup((const char *)sqlite3_column_text(stmt, 0));
                _folder->name = g_strdup((const char *)sqlite3_column_text(stmt, 1));
-               _folder->storage_type = (int)sqlite3_column_int(stmt, 2);
                _folder->storage_uuid = g_strdup((const char *)sqlite3_column_text(stmt, 3));
 
                *folder = (media_folder_h)_folder;
@@ -281,61 +253,6 @@ int media_folder_set_name(media_folder_h folder, const char *name)
        return ret;
 }
 
-int media_folder_insert_to_db(const char *path)
-{
-       int ret = MEDIA_CONTENT_ERROR_NONE;
-       char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0, };
-
-       content_retip_if_fail(STRING_VALID(path));
-
-       content_retvm_if(_media_util_is_ignorable_dir(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid folder path");
-
-       ret = _media_content_check_dir(path);
-       content_retvm_if(ret == MEDIA_CONTENT_ERROR_PERMISSION_DENIED, ret, "Permission Denied");
-       content_retvm_if(ret == MEDIA_CONTENT_ERROR_INVALID_PARAMETER, ret, "invalid path[%s]", path);
-
-       ret = media_svc_get_storage_id(_content_get_db_handle(), path, storage_id, _content_get_uid());
-       if (ret != MS_MEDIA_ERR_NONE) {
-               content_error("media_svc_get_storage_id failed : %d", ret);
-               return _content_error_capi(ret);
-       }
-
-       ret = media_svc_check_folder_exist_by_path(_content_get_db_handle(), storage_id, path);
-       if (ret == MS_MEDIA_ERR_DB_NO_RECORD) {
-               content_sec_debug("media_svc_check_folder_exist_by_path : no record : %s", path);
-               ms_user_storage_type_e storage_type = MS_USER_STORAGE_INTERNAL;
-
-               ret = ms_user_get_storage_type(_content_get_uid(), path, &storage_type);
-               if (ret != MS_MEDIA_ERR_NONE) {
-                       content_sec_error("ms_user_get_storage_type failed : %d", ret);
-                       return _content_error_capi(ret);
-               }
-
-               ret = media_svc_insert_folder(_content_get_db_handle(), storage_id, storage_type, path, false, _content_get_uid());
-               if (ret != MS_MEDIA_ERR_NONE) {
-                       if (ret == MS_MEDIA_ERR_DB_CONSTRAINT_FAIL) {
-                               content_sec_error("This item is already inserted. This may be normal operation because other process already did this (%s)", path);
-                               ret = MEDIA_CONTENT_ERROR_NONE;
-                       } else {
-                               content_sec_error("media_svc_insert_folder failed : %d (%s)", ret, path);
-                       }
-
-                       return _content_error_capi(ret);
-               }
-
-               ret = media_svc_set_folder_scan_status(storage_id, path, MEDIA_DIR_SCAN_DONE, false, _content_get_uid());
-               if (ret != MS_MEDIA_ERR_NONE) {
-                       content_sec_error("media_svc_set_folder_scan_status failed : %d", ret);
-                       return _content_error_capi(ret);
-               }
-       } else if (ret != MS_MEDIA_ERR_NONE) {
-               content_sec_error("media_svc_check_folder_exist_by_path failed : %d (%s)", ret, path);
-               return _content_error_capi(ret);
-       }
-
-       return ret;
-}
-
 int media_folder_get_scan_status(const char *storage_uuid, char* path, media_folder_scan_status_e *scan_status)
 {
        int ret = MEDIA_CONTENT_ERROR_NONE;