From 09076860567efe2b2f75316e4199d8cc79037c34 Mon Sep 17 00:00:00 2001 From: Niraj Kumar Goit Date: Wed, 1 Jun 2016 18:34:50 +0530 Subject: [PATCH] [net-config] Use gdbus wrapper function to send signal. Change-Id: Icca0735fc0675811023c136f3a10537b6399706f Signed-off-by: Niraj Kumar Goit --- src/network-state.c | 37 ++++++++----------------------------- 1 file changed, 8 insertions(+), 29 deletions(-) diff --git a/src/network-state.c b/src/network-state.c index 7df844c..3a21979 100755 --- a/src/network-state.c +++ b/src/network-state.c @@ -627,44 +627,23 @@ done: static void __netconfig_network_notify_result(const char *sig_name, const char *key) { - gboolean reply; + GVariantBuilder *builder; GVariant *params; - GVariantBuilder *builder = NULL; - GDBusConnection *connection = NULL; - GError *error = NULL; - const char *prop_key = "key"; INFO("[Signal] %s %s", sig_name, key); - connection = netdbus_get_connection(); - if (connection == NULL) { - ERR("Failed to get GDBus Connection"); - return; - } - builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}")); - g_variant_builder_add(builder, "{sv}", prop_key, g_variant_new_string(key)); - params = g_variant_new("(@a{sv})", g_variant_builder_end(builder)); + g_variant_builder_add(builder, "{sv}", "key", g_variant_new_string(key)); + params = g_variant_new("(@a{sv})", g_variant_builder_end(builder)); g_variant_builder_unref(builder); - reply = g_dbus_connection_emit_signal(connection, - NULL, - NETCONFIG_NETWORK_PATH, - NETCONFIG_NETWORK_INTERFACE, - sig_name, - params, - &error); - - if (reply != TRUE) { - if (error != NULL) { - ERR("Failed to send signal [%s]", error->message); - g_error_free(error); - } - return; - } + netconfig_dbus_emit_signal(NULL, + NETCONFIG_NETWORK_PATH, + NETCONFIG_NETWORK_INTERFACE, + sig_name, + params); - INFO("Sent signal (%s), key (%s)", sig_name, key); return; } -- 2.34.1