tools/bluetooth-player: Use g_dbus_dict_append_entry() 54/205054/1
authorERAMOTO Masaya <eramoto.masaya@jp.fujitsu.com>
Thu, 1 Mar 2018 04:27:33 +0000 (13:27 +0900)
committerAmit Purwar <amit.purwar@samsung.com>
Mon, 29 Apr 2019 04:18:08 +0000 (09:48 +0530)
Change-Id: Iaf97647d283bd1fd31be1749094320b03b3e0f05
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
tools/bluetooth-player.c

index 7b4bf41..6a80e77 100755 (executable)
@@ -734,39 +734,6 @@ static void cmd_change_folder(int argc, char *argv[])
        bt_shell_printf("Attempting to change folder\n");
 }
 
-static void append_variant(DBusMessageIter *iter, int type, void *val)
-{
-       DBusMessageIter value;
-       char sig[2] = { type, '\0' };
-
-       dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, sig, &value);
-
-       dbus_message_iter_append_basic(&value, type, val);
-
-       dbus_message_iter_close_container(iter, &value);
-}
-
-static void dict_append_entry(DBusMessageIter *dict,
-                       const char *key, int type, void *val)
-{
-       DBusMessageIter entry;
-
-       if (type == DBUS_TYPE_STRING) {
-               const char *str = *((const char **) val);
-               if (str == NULL)
-                       return;
-       }
-
-       dbus_message_iter_open_container(dict, DBUS_TYPE_DICT_ENTRY,
-                                                       NULL, &entry);
-
-       dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING, &key);
-
-       append_variant(&entry, type, val);
-
-       dbus_message_iter_close_container(dict, &entry);
-}
-
 struct list_items_args {
        int start;
        int end;
@@ -787,12 +754,13 @@ static void list_items_setup(DBusMessageIter *iter, void *user_data)
        if (args->start < 0)
                goto done;
 
-       dict_append_entry(&dict, "Start", DBUS_TYPE_UINT32, &args->start);
+       g_dbus_dict_append_entry(&dict, "Start",
+                                       DBUS_TYPE_UINT32, &args->start);
 
        if (args->end < 0)
                goto done;
 
-       dict_append_entry(&dict, "End", DBUS_TYPE_UINT32, &args->end);
+       g_dbus_dict_append_entry(&dict, "End", DBUS_TYPE_UINT32, &args->end);
 
 done:
        dbus_message_iter_close_container(iter, &dict);