From: Minje Ahn Date: Fri, 7 Jul 2017 04:14:02 +0000 (+0900) Subject: Remove checker for DB update X-Git-Tag: accepted/tizen/unified/20170717.170049~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F64%2F137664%2F1;p=platform%2Fcore%2Fmultimedia%2Flibmedia-thumbnail.git Remove checker for DB update No more need this parameter Change-Id: I365aa9a6c6b63e51d5ea64bcb3fac4ea36ab625d Signed-off-by: Minje Ahn --- diff --git a/server/thumb-server-internal.c b/server/thumb-server-internal.c index 10b7162..14b3cbf 100755 --- a/server/thumb-server-internal.c +++ b/server/thumb-server-internal.c @@ -82,7 +82,7 @@ int _thumb_daemon_process_job(thumbMsg *req_msg, thumbMsg *res_msg) err = _media_thumb_process_raw(req_msg, res_msg); if (err != MS_MEDIA_ERR_NONE) thumb_warn("_media_thumb_process_raw is failed: %d", err); - } else { + } else if (req_msg->msg_type == THUMB_REQUEST_DB_INSERT) { err = _media_thumb_process(req_msg, res_msg); if (err != MS_MEDIA_ERR_NONE) thumb_warn("_media_thumb_process is failed: %d", err); @@ -400,7 +400,6 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg) int origin_h = 0; int max_length = 0; char *thumb_path = NULL; - int need_update_db = 0; int alpha = 0; bool is_saved = FALSE; @@ -409,7 +408,6 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg) return MS_MEDIA_ERR_INVALID_PARAMETER; } - int msg_type = req_msg->msg_type; const char *origin_path = req_msg->org_path; thumb_w = req_msg->thumb_width; thumb_h = req_msg->thumb_height; @@ -431,28 +429,25 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg) return err; } - if (msg_type == THUMB_REQUEST_DB_INSERT) { - err = _media_thumb_get_thumb_from_db_with_size(origin_path, thumb_path, max_length, &need_update_db, &origin_w, &origin_h); - if (err == MS_MEDIA_ERR_NONE) { - res_msg->origin_width = origin_w; - res_msg->origin_height = origin_h; - _media_thumb_db_disconnect(); - return MS_MEDIA_ERR_NONE; - } else { - if (strlen(thumb_path) == 0) { - err = _media_thumb_get_hash_name(origin_path, thumb_path, max_length, req_msg->uid); - if (err != MS_MEDIA_ERR_NONE) { - thumb_err("_media_thumb_get_hash_name failed - %d", err); - strncpy(thumb_path, THUMB_EMPTY_STR, max_length); - _media_thumb_db_disconnect(); - res_msg->status = err; - return err; - } - - thumb_path[strlen(thumb_path)] = '\0'; + err = _media_thumb_get_thumb_from_db_with_size(origin_path, thumb_path, max_length, &origin_w, &origin_h); + if (err == MS_MEDIA_ERR_NONE) { + res_msg->origin_width = origin_w; + res_msg->origin_height = origin_h; + _media_thumb_db_disconnect(); + return MS_MEDIA_ERR_NONE; + } else { + if (strlen(thumb_path) == 0) { + err = _media_thumb_get_hash_name(origin_path, thumb_path, max_length, req_msg->uid); + if (err != MS_MEDIA_ERR_NONE) { + thumb_err("_media_thumb_get_hash_name failed - %d", err); + strncpy(thumb_path, THUMB_EMPTY_STR, max_length); + _media_thumb_db_disconnect(); + res_msg->status = err; + return err; } - } + thumb_path[strlen(thumb_path)] = '\0'; + } } thumb_dbg_slog("Thumb path : %s", thumb_path); @@ -498,9 +493,7 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg) thumb_err("save_to_file_with_evas failed - %d", err); SAFE_FREE(data); - if (msg_type == THUMB_REQUEST_DB_INSERT) { - strncpy(thumb_path, THUMB_EMPTY_STR, max_length); - } + strncpy(thumb_path, THUMB_EMPTY_STR, max_length); _media_thumb_db_disconnect(); res_msg->status = err; return err; @@ -529,13 +522,10 @@ int _media_thumb_process(thumbMsg *req_msg, thumbMsg *res_msg) SAFE_FREE(data); DB_UPDATE: - /* DB update if needed */ - if (need_update_db == 1) { - err = _media_thumb_update_db(origin_path, thumb_path, res_msg->origin_width, res_msg->origin_height, req_msg->uid); - if (err != MS_MEDIA_ERR_NONE) { - thumb_err("_media_thumb_update_db failed : %d", err); - res_msg->status = err; - } + err = _media_thumb_update_db(origin_path, thumb_path, res_msg->origin_width, res_msg->origin_height, req_msg->uid); + if (err != MS_MEDIA_ERR_NONE) { + thumb_err("_media_thumb_update_db failed : %d", err); + res_msg->status = err; } _media_thumb_db_disconnect(); diff --git a/src/include/util/media-thumb-db.h b/src/include/util/media-thumb-db.h index 6a5b64c..b3e3666 100755 --- a/src/include/util/media-thumb-db.h +++ b/src/include/util/media-thumb-db.h @@ -37,7 +37,6 @@ int _media_thumb_db_disconnect(); int _media_thumb_get_thumb_from_db_with_size(const char *origin_path, char *thumb_path, int max_length, - int *need_update_db, int *width, int *height); int _media_thumb_update_db(const char *origin_path, char *thumb_path, int width, int height, uid_t uid); diff --git a/src/util/media-thumb-db.c b/src/util/media-thumb-db.c index 33d00ca..3332a18 100755 --- a/src/util/media-thumb-db.c +++ b/src/util/media-thumb-db.c @@ -163,7 +163,6 @@ int _media_thumb_db_disconnect() int _media_thumb_get_thumb_from_db_with_size(const char *origin_path, char *thumb_path, int max_length, - int *need_update_db, int *width, int *height) { @@ -179,7 +178,6 @@ int _media_thumb_get_thumb_from_db_with_size(const char *origin_path, if (strlen(thumb_path) == 0) { thumb_warn("thumb path doesn't exist in DB"); - *need_update_db = 1; return MS_MEDIA_ERR_INTERNAL; } @@ -187,7 +185,6 @@ int _media_thumb_get_thumb_from_db_with_size(const char *origin_path, if (!g_file_test(thumb_path, G_FILE_TEST_EXISTS)) { thumb_warn("thumb path doesn't exist in file system"); - *need_update_db = 1; return MS_MEDIA_ERR_INTERNAL; } else { thumb_dbg("This thumb path already exist");