From a8e473c579655098430ad74f88ac08609234ab09 Mon Sep 17 00:00:00 2001 From: madanagopalt Date: Fri, 29 Aug 2025 07:29:49 +0530 Subject: [PATCH 1/4] RDKEMW-6957: Add getConfigForPackage in IPackageInstaller --- apis/PackageManager/IAppPackageManager.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index 6c7d7d31..d2864aac 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -258,6 +258,14 @@ namespace Exchange { const string &version, InstallState &state /* @out */ ) = 0; + + // @brief getConfigForPackage + // @text getConfigForPackage + // @param fileLocator: locator of package + // @param packageId: package id + // @param version: version of package + // @param metadata: metadata of package + virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& packageId /* @out */, string &version /* @out */, RuntimeConfig& metadata /* @out */) = 0; }; From 6aab5e7077a6565d0a832d006a8e952f2c4a37c4 Mon Sep 17 00:00:00 2001 From: madanagopalt Date: Fri, 12 Sep 2025 10:50:23 +0530 Subject: [PATCH 2/4] Rename parameter name --- apis/PackageManager/IAppPackageManager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index d2864aac..b17f9c97 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -264,8 +264,8 @@ namespace Exchange { // @param fileLocator: locator of package // @param packageId: package id // @param version: version of package - // @param metadata: metadata of package - virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& packageId /* @out */, string &version /* @out */, RuntimeConfig& metadata /* @out */) = 0; + // @param config: metadata of package + virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& packageId /* @out */, string &version /* @out */, RuntimeConfig& config /* @out */) = 0; }; From 7745374fd9d9cd9893b87fc4ef917ffa20349981 Mon Sep 17 00:00:00 2001 From: madanagopalt Date: Sat, 13 Sep 2025 13:39:04 +0530 Subject: [PATCH 3/4] Update IAppPackageManager.h --- apis/PackageManager/IAppPackageManager.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index b17f9c97..9cee243a 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -262,10 +262,10 @@ namespace Exchange { // @brief getConfigForPackage // @text getConfigForPackage // @param fileLocator: locator of package - // @param packageId: package id + // @param id: package id // @param version: version of package // @param config: metadata of package - virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& packageId /* @out */, string &version /* @out */, RuntimeConfig& config /* @out */) = 0; + virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& id /* @out */, string &version /* @out */, RuntimeConfig& config /* @out */) = 0; }; From fc362d0e97ee32b5b0a84758e8b04e9c3c097ff4 Mon Sep 17 00:00:00 2001 From: madanagopalt Date: Mon, 15 Sep 2025 06:52:00 +0530 Subject: [PATCH 4/4] Update IAppPackageManager.h --- apis/PackageManager/IAppPackageManager.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apis/PackageManager/IAppPackageManager.h b/apis/PackageManager/IAppPackageManager.h index 9cee243a..219176b3 100644 --- a/apis/PackageManager/IAppPackageManager.h +++ b/apis/PackageManager/IAppPackageManager.h @@ -265,7 +265,7 @@ namespace Exchange { // @param id: package id // @param version: version of package // @param config: metadata of package - virtual Core::hresult GetConfigForPackage(const string &fileLocator /* @in */, string& id /* @out */, string &version /* @out */, RuntimeConfig& config /* @out */) = 0; + virtual Core::hresult GetConfigForPackage(const string &fileLocator, string& id /* @out */, string &version /* @out */, RuntimeConfig& config /* @out */) = 0; };