simplification of event broadcasting
authorJosé Bollo <jose.bollo@iot.bzh>
Sun, 29 May 2016 06:07:40 +0000 (08:07 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Sun, 29 May 2016 06:07:40 +0000 (08:07 +0200)
Change-Id: I12398731863c131bb5943f22b5807acef18b8164
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/afm-main-plugin.c

index 786468a..04b669d 100644 (file)
@@ -46,7 +46,6 @@ static const char _uninstall_[] = "uninstall";
 static const char _uri_[]       = "uri";
 
 static const struct AFB_interface *afb_interface;
-static struct afb_event_sender event_sender;
 
 static struct jbus *jbus;
 
@@ -69,7 +68,7 @@ static struct memo *make_memo(struct afb_req request, const char *method)
 
 static void application_list_changed(const char *data, void *closure)
 {
-       afb_event_sender_push(event_sender, "application-list-changed", NULL);
+       afb_daemon_broadcast_event(afb_interface->daemon, "application-list-changed", NULL);
 }
 
 static struct json_object *embed(const char *tag, struct json_object *obj)
@@ -343,7 +342,6 @@ const struct AFB_plugin *pluginAfbV1Register(const struct AFB_interface *itf)
        /* records the interface */
        assert (afb_interface == NULL);
        afb_interface = itf;
-       event_sender = afb_daemon_get_event_sender(itf->daemon);
 
        /* creates the jbus for accessing afm-user-daemon */
        sbus = afb_daemon_get_user_bus(itf->daemon);