+/* receives events */
+static int api_dbus_client_on_event(sd_bus_message *m, void *userdata, sd_bus_error *ret_error)
+{
+ struct json_object *object;
+ const char *event, *data;
+ int rc = sd_bus_message_read(m, "ss", &event, &data);
+ if (rc < 0)
+ ERROR("unreadable event");
+ else {
+ object = json_tokener_parse(data);
+ afb_evt_broadcast(event, object);
+ json_object_put(object);
+ }
+ return 1;
+}
+