Use APIs instead of using sqlite code directlry 80/206680/2 tizen_with_player
authorhj kim <backto.kim@samsung.com>
Thu, 23 May 2019 04:42:28 +0000 (13:42 +0900)
committerhj kim <backto.kim@samsung.com>
Thu, 23 May 2019 04:43:08 +0000 (13:43 +0900)
Change-Id: I7af1a7558780a78a88b608fd7ff511b5b2f11149

svc/media_controller_db_util.c

index bdea6b4..3017318 100644 (file)
@@ -360,7 +360,6 @@ static int __mc_db_activate_server_table(void *db_handle, const char *app_id)
 static int __mc_db_deactivate_server_table(void *db_handle, const char *app_id)
 {
        int ret = MEDIA_CONTROLLER_ERROR_NONE;
-       char *sql_str = NULL;
 
        mc_debug_fenter();
 
@@ -373,9 +372,7 @@ static int __mc_db_deactivate_server_table(void *db_handle, const char *app_id)
        if (__mc_db_is_latest(db_handle, app_id)) {
                ret = __mc_update_latest_server_info(db_handle, app_id, MC_SERVER_STATE_DEACTIVATE, MC_PLAYBACK_STATE_STOPPED, FALSE);
        } else {
-               sql_str = sqlite3_mprintf(DB_DROP_TABLE, app_id);
-               ret = mc_db_util_update_db(db_handle, sql_str);
-               SQLITE3_SAFE_FREE(sql_str);
+               ret = __mc_db_util_delete_server_table(db_handle, app_id);
        }
 
        mc_debug_fleave();