Modify the bundle internal API to public API 03/62203/2 accepted/tizen/common/20160315.221439 accepted/tizen/ivi/20160315.120323 accepted/tizen/mobile/20160315.120220 accepted/tizen/tv/20160315.120238 accepted/tizen/wearable/20160315.120259 submit/tizen/20160315.014711
authorHyuk Lee <hyuk0512.lee@samsung.com>
Tue, 15 Mar 2016 01:28:10 +0000 (10:28 +0900)
committerHyuk Lee <hyuk0512.lee@samsung.com>
Tue, 15 Mar 2016 01:37:05 +0000 (10:37 +0900)
Change-Id: I38172e7934e1e2a41515ddefa7563a2c92bb8c67
Signed-off-by: Hyuk Lee <hyuk0512.lee@samsung.com>
src/bt-syspopup-m.c

index b8d3f4d..dbe0383 100644 (file)
@@ -34,7 +34,7 @@
 #include <feedback.h>
 #include "bt-syspopup-m.h"
 #include <notification.h>
-#include <bundle_internal.h>
+#include <bundle.h>
 #include <app_control.h>
 #include <app_control_internal.h>
 #include <efl_assist.h>
@@ -1823,11 +1823,12 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        char view_title[BT_TITLE_STR_MAX_LEN] = { 0 };
        char text[BT_GLOBALIZATION_STR_LENGTH] = { 0 };
        int timeout = 0;
-       const char *device_name = NULL;
-       const char *passkey = NULL;
-       const char *file = NULL;
-       const char *agent_path;
+       char *device_name = NULL;
+       char *passkey = NULL;
+       char *file = NULL;
+       char *agent_path;
        char *conv_str = NULL;
+       int ret;
 
        if (!reset_data || !event_type)
                return -1;
@@ -1835,8 +1836,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        BT_INFO("Event Type = %s[0X%X]", event_type, ad->event_type);
 
        if (!strcasecmp(event_type, "pin-request")) {
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                retv_if(!ad->agent_proxy, -1);
@@ -1857,9 +1863,18 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                __bluetooth_draw_input_view(ad, view_title, text,
                                          __bluetooth_input_request_cb);
        } else if (!strcasecmp(event_type, "passkey-confirm-request")) {
-               device_name = bundle_get_val(kb, "device-name");
-               passkey = bundle_get_val(kb, "passkey");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "passkey", &passkey);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -1880,10 +1895,15 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                        timeout = BT_ERROR_TIMEOUT;
                }
        } else if (!strcasecmp(event_type, "passkey-request")) {
-               const char *device_name = NULL;
+               char *device_name = NULL;
+
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -1906,8 +1926,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                                          __bluetooth_input_request_cb);
 
        } else if (!strcasecmp(event_type, "passkey-display-request")) {
-               device_name = bundle_get_val(kb, "device-name");
-               passkey = bundle_get_val(kb, "passkey");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "passkey", &passkey);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                if (device_name && passkey) {
 
@@ -1925,8 +1950,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "authorize-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -1947,11 +1977,16 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                BT_DBG("app-confirm-request");
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               const char *title = NULL;
-               const char *type = NULL;
+               char *title = NULL;
+               char *type = NULL;
+
+               ret = bundle_get_str(kb, "title", &title);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
-               title = bundle_get_val(kb, "title");
-               type = bundle_get_val(kb, "type");
+               ret = bundle_get_str(kb, "type", &type);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                if (!title)
                        return -1;
@@ -1971,8 +2006,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "push-authorize-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               device_name = bundle_get_val(kb, "device-name");
-               file = bundle_get_val(kb, "file");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "file", &file);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                if (device_name) {
                        snprintf(view_title, BT_TITLE_STR_MAX_LEN,
@@ -1984,7 +2024,9 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "confirm-overwrite-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               file = bundle_get_val(kb, "file");
+               ret = bundle_get_str(kb, "file", &file);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                snprintf(view_title, BT_TITLE_STR_MAX_LEN,
                         BT_STR_OVERWRITE_FILE_Q, file);
@@ -1993,8 +2035,14 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                                BT_STR_CANCEL, BT_STR_OK,
                                __bluetooth_app_confirm_cb);
        } else if (!strcasecmp(event_type, "keyboard-passkey-request")) {
-               device_name = bundle_get_val(kb, "device-name");
-               passkey = bundle_get_val(kb, "passkey");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "passkey", &passkey);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
 
                if (device_name && passkey) {
                        snprintf(view_title, BT_TITLE_STR_MAX_LEN,
@@ -2013,11 +2061,16 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                BT_DBG("bt-information");
                timeout = BT_NOTIFICATION_TIMEOUT;
 
-               const char *title = NULL;
-               const char *type = NULL;
+               char *title = NULL;
+               char *type = NULL;
+
+               ret = bundle_get_str(kb, "title", &title);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
-               title = bundle_get_val(kb, "title");
-               type = bundle_get_val(kb, "type");
+               ret = bundle_get_str(kb, "type", &type);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                if (title != NULL) {
                        if (strlen(title) > 255)
@@ -2035,8 +2088,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "exchange-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -2053,8 +2111,14 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "phonebook-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -2085,8 +2149,13 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
        } else if (!strcasecmp(event_type, "message-request")) {
                timeout = BT_AUTHORIZATION_TIMEOUT;
 
-               device_name = bundle_get_val(kb, "device-name");
-               agent_path = bundle_get_val(kb, "agent-path");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+               ret = bundle_get_str(kb, "agent-path", &agent_path);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                ad->agent_proxy = __bluetooth_create_agent_proxy(ad->conn, agent_path);
                if (!ad->agent_proxy)
@@ -2116,7 +2185,10 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
 #endif
        } else if (!strcasecmp(event_type, "pairing-retry-request")) {
                int ret;
-               device_name = bundle_get_val(kb, "device-name");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
                if (device_name)
                        conv_str = elm_entry_utf8_to_markup(device_name);
                snprintf(view_title, BT_TITLE_STR_MAX_LEN,
@@ -2130,7 +2202,9 @@ static int __bluetooth_launch_handler(struct bt_popup_appdata *ad,
                        BT_ERR("notification_status_message_post() is failed : %d\n", ret);
        } else if (!strcasecmp(event_type, "remote-legacy-pair-failed")) {
                BT_DBG("remote-legacy-pair-failed");
-               device_name = bundle_get_val(kb, "device-name");
+               ret = bundle_get_str(kb, "device-name", &device_name);
+               if (ret != BUNDLE_ERROR_NONE)
+                       BT_ERR("bundle_get_str() is failed : %d\n", ret);
 
                if (device_name)
                        conv_str = elm_entry_utf8_to_markup(device_name);
@@ -2212,9 +2286,6 @@ static void __bluetooth_set_win_level(Evas_Object *parent)
 static Evas_Object *__bluetooth_create_win(const char *name)
 {
        Evas_Object *eo;
-       int w;
-       int h;
-
        eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
        retv_if(!eo, NULL);
 
@@ -2371,7 +2442,7 @@ static void __bluetooth_reset(app_control_h app_control, void *data)
 {
        struct bt_popup_appdata *ad = data;
        bundle *b = NULL;
-       const char *event_type = NULL;
+       char *event_type = NULL;
        int ret = 0;
 
        BT_DBG("__bluetooth_reset()");
@@ -2387,7 +2458,11 @@ static void __bluetooth_reset(app_control_h app_control, void *data)
                return;
        }
        /* Start Main UI */
-       event_type = bundle_get_val(b, "event-type");
+       ret = bundle_get_str(b, "event-type", &event_type);
+       if (ret != BUNDLE_ERROR_NONE)
+               BT_ERR("bundle_get_str() is failed : %d\n", ret);
+
+
        BT_DBG("event-type: %s", event_type);
 
        if (event_type != NULL) {