Fix handling pending pkgs
[platform/core/appfw/pkgmgr-info.git] / src / server / database / db_handle_provider.hh
index 6f54d0b..e165e05 100644 (file)
@@ -60,7 +60,7 @@ class EXPORT_API DBHandleProvider {
       pid_t pid, pkgmgrinfo_filter_x* filter,
       const std::string& app);
   void TrimCache();
-  void RegisterPendingPackageInfo(package_x* info, pid_t pid);
+  void RegisterPendingPackageInfo(package_x* info);
   bool UpdatePendingPackageInfo(sqlite3* db,
       pid_t pid, uid_t uid, const std::string& locale);
   bool UpdateCachePkg(sqlite3* db, uid_t uid, const std::string& pkgid,
@@ -105,7 +105,7 @@ class EXPORT_API DBHandleProvider {
   std::unordered_map<std::string, std::shared_ptr<package_x>> pkg_map_;
   std::unordered_map<std::string, std::shared_ptr<application_x>> app_map_;
   std::unordered_map<std::string, std::unordered_set<std::string>> pkg_app_map_;
-  std::unordered_map<pid_t, std::unordered_set<std::string>> pending_pkg_;
+  std::unordered_set<std::string> pending_pkg_;
 };
 
 }  // namespace database