JobDBusCall* action = static_cast<JobDBusCall*>(getJobInfo()->getAction());
DBusCaller caller;
- _D("Call %s.%s", action->getInterface().c_str(), action->getMethodName().c_str());
+ _I("Call %s.%s", action->getInterface().c_str(), action->getMethodName().c_str());
GVariant* param = action->getParameters();
- GVariant* result = caller.call(action->getBusName(), action->getObjectPath(),
+ caller.callAsync(action->getBusName(), action->getObjectPath(),
action->getInterface(), action->getMethodName(), param);
if (param)
g_variant_unref(param);
-
- if (!result) {
- _E("DBus call failed");
- return;
- }
-
- g_variant_unref(result);
}
static void __aul_svc_result_cb(bundle* b, int requestCode, aul_svc_result_val result, void* data)
{
IF_FAIL_VOID_TAG(getUid() != SYSTEM_UID, _W, "Not a user session");
- _D("Send app-control to %u", static_cast<unsigned>(getUid()));
+ _I("Send app-control to %u", static_cast<unsigned>(getUid()));
bundle* bn = static_cast<JobAppControl*>(getJobInfo()->getAction())->getAppControl();
IF_FAIL_VOID_TAG(bn, _E, "App-control not found");
{
IF_FAIL_VOID_TAG(getUid() != SYSTEM_UID, _W, "Not a user session");
+ _I("Post notification on %u", static_cast<unsigned>(getUid()));
+
JobNotification* action = static_cast<JobNotification*>(getJobInfo()->getAction());
notification_h notification = __create_notification(action->getTitle(),