Remove sync request
[platform/core/multimedia/libmedia-thumbnail.git] / src / media-thumbnail.c
index 554988b..690a4d1 100755 (executable)
 
 #include <glib.h>
 
-int thumbnail_request_from_db(const char *origin_path, char *thumb_path, int max_length, uid_t uid)
-{
-       int err = MS_MEDIA_ERR_NONE;
-
-       if (origin_path == NULL || thumb_path == NULL) {
-               thumb_err("Invalid parameter");
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       if (!g_file_test(origin_path, G_FILE_TEST_IS_REGULAR)) {
-                       thumb_err("Original path(%s) doesn't exist.", origin_path);
-                       return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       if (max_length <= 0) {
-               thumb_err("Length is invalid");
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       ms_user_storage_type_e store_type = -1;
-       err = ms_user_get_storage_type(uid, origin_path, &store_type);
-
-       if ((err != MS_MEDIA_ERR_NONE) || ((store_type != MS_USER_STORAGE_INTERNAL) && (store_type != MS_USER_STORAGE_EXTERNAL))) {
-               thumb_err_slog("origin path(%s) is invalid. err : [%d] store_type [%d]", origin_path, err, store_type);
-               return MS_MEDIA_ERR_INVALID_PARAMETER;
-       }
-
-       thumb_dbg_slog("Path : %s", origin_path);
-
-       /* Request for thumb file to the daemon "Thumbnail generator" */
-       err = _media_thumb_request(THUMB_REQUEST_DB_INSERT, origin_path, thumb_path, max_length, uid);
-       if (err != MS_MEDIA_ERR_NONE) {
-               thumb_err("_media_thumb_request failed : %d", err);
-               return err;
-       }
-
-       return MS_MEDIA_ERR_NONE;
-}
-
 int thumbnail_request_from_db_async(unsigned int request_id, const char *origin_path, ThumbFunc func, void *user_data, uid_t uid)
 {
        int err = MS_MEDIA_ERR_NONE;