From: Hwankyu Jhun Date: Mon, 6 Jan 2025 23:23:21 +0000 (+0900) Subject: Set request ID to environment variable X-Git-Tag: accepted/tizen/9.0/unified/20250118.074058~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb97c1ffa7cd4c4897cb8e4f591e50ece82c014c;p=platform%2Fcore%2Fappfw%2Flaunchpad.git Set request ID to environment variable While executing the application, the launchpad sets the request ID to the environment variable. It will be used by the AUL library for the app registration. Change-Id: I0f029579c3382356f286010b96699006d16aa58f Signed-off-by: Hwankyu Jhun --- diff --git a/src/lib/launchpad-common/aul_keys.hh b/src/lib/launchpad-common/aul_keys.hh index c36881d4..f54b7ded 100644 --- a/src/lib/launchpad-common/aul_keys.hh +++ b/src/lib/launchpad-common/aul_keys.hh @@ -39,7 +39,7 @@ constexpr const char kAulLoaderId[] = "__AUL_LOADER_ID__"; constexpr const char kAulLoaderName[] = "__AUL_LOADER_NAME__"; constexpr const char kAulLoaderPath[] = "__AUL_LOADER_PATH__"; constexpr const char kAulMountAllowedResDir[] = "__AUL_MOUNT_ALLOWED_RES_DIR__"; -constexpr const char kAulMountGlobalResDir[] = "__AUL_MOUNT_GLOBAL_RES_DIR__"; +constexpr const char kAulMountGlobalResDir[] = "__AUL_MOUNT_GLOBAL_RES_DIR__"; constexpr const char kAulMultipleInstanceAppId[] = "__AUL_MULTIPLE_INSTANCE_APPID__"; constexpr const char kAulOrgCallerPid[] = "__AUL_ORG_CALLER_PID__"; @@ -64,6 +64,7 @@ constexpr const char kAulTizenAsanActivation[] = "__AUL_TIZEN_ASAN_ACTIVATION__"; constexpr const char kAulEnvLang[] = "__AUL_ENV_LANG__"; constexpr const char kAulEnvRegionFormat[] = "__AUL_ENV_REGION_FORMAT__"; +constexpr const char kAulRequestId[] = "__AUL_REQUEST_ID__"; } // namespace launchpad diff --git a/src/lib/launchpad-core/util.cc b/src/lib/launchpad-core/util.cc index 72801349..d46bc78b 100644 --- a/src/lib/launchpad-core/util.cc +++ b/src/lib/launchpad-core/util.cc @@ -457,6 +457,10 @@ void Util::SetEnvironments(const AppInfo* app_info) { if (!value.empty()) setenv("AUL_FAST_LAUNCH", value.c_str(), 1); + value = b.GetString(kAulRequestId); + if (!value.empty()) + setenv("AUL_REQUEST_ID", value.c_str(), 1); + SetLanguageEnvironments(); SetRegionFormatEnvironments(); @@ -710,6 +714,7 @@ void Util::RemoveAulKeys(tizen_base::Bundle* b) { b->Delete(kAulMountGadgetPaths); b->Delete(kAulMountGadgetPkgIds); b->Delete(kAulDebugExtraEnvList); + b->Delete(kAulRequestId); } } // namespace launchpad