diff options
author | jusung son <jusung07.son@samsung.com> | 2018-04-13 13:34:30 +0900 |
---|---|---|
committer | jusung son <jusung07.son@samsung.com> | 2018-04-13 16:43:09 +0900 |
commit | b5306bb5e2a9d94156f2b8ce01bbf78e0c6eddc5 (patch) | |
tree | 4dc89073559cba653f9b0dadb3bd63588f285d4c | |
parent | c28e9d76176ebf4e514c110ee887ea4161637950 (diff) | |
download | aul-1-b5306bb5e2a9d94156f2b8ce01bbf78e0c6eddc5.tar.gz aul-1-b5306bb5e2a9d94156f2b8ce01bbf78e0c6eddc5.tar.bz2 aul-1-b5306bb5e2a9d94156f2b8ce01bbf78e0c6eddc5.zip |
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 <jusung07.son@samsung.com>
-rwxr-xr-x | include/aul_complication.h | 5 | ||||
-rwxr-xr-x | src/aul_complication.c | 14 |
2 files changed, 19 insertions, 0 deletions
diff --git a/include/aul_complication.h b/include/aul_complication.h index 3990b2d5..dd8c2a13 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 602e7e86..5e658546 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) { |