void ContentManager::getDirectories(const std::shared_ptr<ReplyCallbackData>& user_data) {
ScopeLogger();
int ret;
- filter_h filter = NULL;
- ret = media_filter_create(&filter);
- if (ret != MEDIA_CONTENT_ERROR_NONE) {
- LoggerE("Failed: media_filter_create failed");
- return;
- }
-
- SCOPE_EXIT {
- media_filter_destroy(filter);
- };
-
- std::string condition = "(FOLDER_STORAGE_TYPE = 0 OR FOLDER_STORAGE_TYPE = 1)";
- media_filter_set_condition(filter, condition.c_str(), MEDIA_CONTENT_COLLATE_DEFAULT);
picojson::array pico_dirs;
- ret = media_folder_foreach_folder_from_db(filter, media_foreach_directory_cb, &pico_dirs);
+ ret = media_folder_foreach_folder_from_db(nullptr, media_foreach_directory_cb,
+ &pico_dirs);
if (ret != MEDIA_CONTENT_ERROR_NONE) {
PlatformResult err = LogAndCreateResult(
ErrorCode::UNKNOWN_ERR, "Getting the directories failed.",