-int media_svc_delete_invalid_items_in_storage(sqlite3 *handle, const char *storage_id, ms_user_storage_type_e storage_type, uid_t uid)
-{
- media_svc_debug_fenter();
-
- /*Delete from DB and remove thumbnail files*/
- return _media_svc_delete_invalid_items(handle, storage_id, storage_type, uid);
-}
-
-int media_svc_set_all_storage_items_validity(const char *storage_id, ms_user_storage_type_e storage_type, int validity, uid_t uid)
-{
- return _media_svc_update_storage_item_validity(storage_id, storage_type, validity, uid);
-}
-
-int media_svc_set_folder_items_validity(sqlite3 *handle, const char *storage_id, const char *folder_path, int validity, int recursive, uid_t uid)
-{
- if (recursive)
- return _media_svc_update_recursive_folder_item_validity(storage_id, folder_path, validity, uid);
- else
- return _media_svc_update_folder_item_validity(handle, storage_id, folder_path, validity, uid);
-}
-
-int media_svc_refresh_item(sqlite3 *handle, const char *storage_id, ms_user_storage_type_e storage_type, const char *path, uid_t uid)
+int media_svc_refresh_item(sqlite3 *handle, bool is_direct, const char *storage_id, ms_user_storage_type_e storage_type, const char *path, uid_t uid)