#define __NOTIFICATION_VIEWER_H__
int notification_get_default_viewer(const char *path, char **default_viewer);
-int notification_launch_default_viewer(const char *default_viewer, int priv_id, uid_t uid);
+int notification_launch_default_viewer(const char *default_viewer, int priv_id,
+ notification_op_type_e status, uid_t uid);
#endif /* __NOTIFICATION_VIEWER_H__ */
}
/* LCOV_EXCL_START */
-EXPORT_API int notification_launch_default_viewer(const char *default_viewer, int priv_id, uid_t uid)
+EXPORT_API int notification_launch_default_viewer(const char *default_viewer,
+ int priv_id, notification_op_type_e status, uid_t uid)
{
int ret;
char buf[32] = {0,};
goto out;
}
+ memset(buf, 0, sizeof(buf));
+ snprintf(buf, sizeof(buf), "%d", status);
+
+ ret = aul_svc_add_data(b, "NOTIFICATION_OP_TYPE", buf);
+ if (ret != AUL_SVC_RET_OK) {
+ NOTIFICATION_ERR("Failed to add extra_data[%x]", ret);
+ goto out;
+ }
+
ret = aul_svc_run_service_async_for_uid(b, 0, NULL, NULL, uid);
if (ret < 0) {
NOTIFICATION_ERR("Failed to request app launch[%d]", ret);