Implement missing functions for plugin parser 94/241994/3
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 18 Jun 2020 05:43:36 +0000 (14:43 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Tue, 25 Aug 2020 08:04:53 +0000 (17:04 +0900)
Change-Id: Idfe79cdf29c016465b0fd269bfc778ed3e09d601
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
src/theme_plugin/theme_metadata_plugin.cc

index 430ece6..d556efe 100644 (file)
@@ -188,3 +188,29 @@ extern "C" int PKGMGR_MDPARSER_PLUGIN_CLEAN(
     return -1;
   return 0;
 }
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_UNDO(
+    const char* pkgid, const char* appid, GList* metadata) {
+  // plugin cannot decide that what type undo of current process is
+  return 0;
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_REMOVED(
+    const char* pkgid, const char* appid, GList* metadata) {
+  return PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERINSTALL(
+    const char* pkgid, const char* appid, GList* metadata) {
+  return PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERUPGRADE(
+    const char* pkgid, const char* appid, GList* metadata) {
+  return PKGMGR_MDPARSER_PLUGIN_UPGRADE(pkgid, appid, metadata);
+}
+
+extern "C" int PKGMGR_MDPARSER_PLUGIN_RECOVERUNINSTALL(
+    const char* pkgid, const char* appid, GList* metadata) {
+  return PKGMGR_MDPARSER_PLUGIN_INSTALL(pkgid, appid, metadata);
+}