From b5306bb5e2a9d94156f2b8ce01bbf78e0c6eddc5 Mon Sep 17 00:00:00 2001 From: jusung son Date: Fri, 13 Apr 2018 13:34:30 +0900 Subject: [PATCH] Add new definition for complication Add : - AUL_K_COMPLICATION_MODE Related chage: - https://review.tizen.org/gerrit/#/c/175861/ Change-Id: I76da7a572a6bce1749fa1079558e8370840a070f Signed-off-by: jusung son --- include/aul_complication.h | 5 +++++ src/aul_complication.c | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/include/aul_complication.h b/include/aul_complication.h index 3990b2d..dd8c2a1 100755 --- a/include/aul_complication.h +++ b/include/aul_complication.h @@ -21,6 +21,11 @@ extern "C" { #endif +#define AUL_K_COMPLICATION_MODE "__AUL_COMPLICATION_MODE__" + +#define UPDATE_REQUEST "__UPDATE_REQUEST__" +#define LAUNCH_REQUEST "__LAUNCH_REQUEST__" + int aul_complication_update_request(const char *appid, const char *provider_appid, uid_t uid); int aul_complication_launch_with_extra_data(const char *appid, const char *provider_appid, uid_t uid, const char *key, char *value); diff --git a/src/aul_complication.c b/src/aul_complication.c index 602e7e8..5e65854 100755 --- a/src/aul_complication.c +++ b/src/aul_complication.c @@ -59,6 +59,13 @@ API int aul_complication_update_request(const char *appid, const char *provider_ return AUL_R_ERROR; } + r = bundle_add(b, AUL_K_COMPLICATION_MODE, UPDATE_REQUEST); + if (r != BUNDLE_ERROR_NONE) { + _E("Failed to add appid(%s)", appid); + bundle_free(b); + return AUL_R_ERROR; + } + snprintf(buf, sizeof(buf), "%d", uid); r = bundle_add(b, AUL_K_TARGET_UID, buf); if (r != BUNDLE_ERROR_NONE) { @@ -112,6 +119,13 @@ API int aul_complication_launch_with_extra_data(const char *appid, return AUL_R_ERROR; } + r = bundle_add(b, AUL_K_COMPLICATION_MODE, LAUNCH_REQUEST); + if (r != BUNDLE_ERROR_NONE) { + _E("Failed to add appid(%s)", appid); + bundle_free(b); + return AUL_R_ERROR; + } + snprintf(buf, sizeof(buf), "%d", uid); r = bundle_add(b, AUL_K_TARGET_UID, buf); if (r != BUNDLE_ERROR_NONE) { -- 2.7.4