Remove checker for DB update 64/137664/1
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 7 Jul 2017 04:14:02 +0000 (13:14 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 7 Jul 2017 04:14:02 +0000 (13:14 +0900)
No more need this parameter

Change-Id: I365aa9a6c6b63e51d5ea64bcb3fac4ea36ab625d
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
server/thumb-server-internal.c
src/include/util/media-thumb-db.h
src/util/media-thumb-db.c

index 10b7162..14b3cbf 100755 (executable)
@@ -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();
index 6a5b64c..b3e3666 100755 (executable)
@@ -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);
index 33d00ca..3332a18 100755 (executable)
@@ -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");