Remove internal api related with memory database 71/301171/1
authorilho kim <ilho159.kim@samsung.com>
Fri, 10 Nov 2023 04:14:47 +0000 (13:14 +0900)
committerilho kim <ilho159.kim@samsung.com>
Fri, 10 Nov 2023 04:16:00 +0000 (13:16 +0900)
Memory database is no longer used

Change-Id: I6efb013b1942ff578d9f1c3a38335f8b6c7d34b2
Signed-off-by: ilho kim <ilho159.kim@samsung.com>
parser/include/pkgmgr_parser_db.h
parser/src/pkgmgr_parser_db.c
src/common/parcel/command_parcelable.hh
src/manager/pkginfo_manager.cc
src/manager/pkginfo_manager.h

index 0fd5eb8..e9b9ca9 100644 (file)
@@ -582,9 +582,6 @@ int pkgmgr_parser_unregister_pkg_plugin_info_in_usr_db(const char *pkgid, uid_t
 
 int pkgmgr_parser_create_and_initialize_db(uid_t uid);
 
-int pkgmgr_parser_clear_cache_memory_db(void);
-int pkgmgr_parser_clear_cache_usr_memory_db(uid_t uid);
-
 int pkgmgr_parser_update_pending_cache(const char *pkgid);
 
 /** @} */
index 9f256a9..1804803 100644 (file)
@@ -637,16 +637,6 @@ API int pkgmgr_parser_unregister_pkg_plugin_info_in_db(const char *pkgid)
        return pkgmgr_parser_unregister_pkg_plugin_info_in_usr_db(pkgid, __getuid());
 }
 
-API int pkgmgr_parser_clear_cache_usr_memory_db(uid_t uid)
-{
-       return _parser_clear_cache_memory_db(uid);
-}
-
-API int pkgmgr_parser_clear_cache_memory_db(void)
-{
-       return pkgmgr_parser_clear_cache_usr_memory_db(__getuid());
-}
-
 API int pkgmgr_parser_update_pending_cache(const char *pkgid)
 {
        return _parser_update_pending_cache(pkgid);
index 102d780..b81a328 100644 (file)
@@ -8,7 +8,6 @@
 
 enum CommandType {
   Unknown = -1,
-  RemoveCache,
   UpdatePendingCache
 };
 
index 1204bf5..ad4d141 100644 (file)
@@ -925,20 +925,6 @@ extern "C" EXPORT_API int _pkginfo_delete_certinfo(const char* pkgid) {
       client.GetResultParcel(), pcp::ParcelableType::Result);
 }
 
-extern "C" EXPORT_API int _parser_clear_cache_memory_db(uid_t uid) {
-  std::shared_ptr<pcp::AbstractParcelable> parcelable(
-      new pcp::CommandParcelable(uid, CommandType::RemoveCache, {}));
-
-  pkgmgr_client::PkgInfoClient client(parcelable, uid,
-                                      pkgmgr_common::ReqType::COMMAND);
-
-  if (!client.SendRequest())
-    return PMINFO_R_ERROR;
-
-  return  ValidateParcelable(
-      client.GetResultParcel(), pcp::ParcelableType::Result);
-}
-
 extern "C" EXPORT_API int _parser_update_pending_cache(const char* pkgid) {
   std::shared_ptr<pcp::AbstractParcelable> parcelable(
       new pcp::CommandParcelable(_getuid(),
index 9d4ea94..811a97b 100644 (file)
@@ -93,8 +93,6 @@ int _pkginfo_get_certinfo(const char *pkgid, pkgmgr_certinfo_x* cert,
 
 int _pkginfo_delete_certinfo(const char *pkgid);
 
-int _parser_clear_cache_memory_db(uid_t uid);
-
 int _parser_update_pending_cache(const char *pkgid);
 
 int _parser_create_and_initialize_db(uid_t uid);