Add parameter to StepRemovePerUserStorageDirectories
[platform/core/appfw/app-installers.git] / src / common / step / filesystem / step_remove_per_user_storage_directories.h
index 2669d4a..293a249 100644 (file)
@@ -28,11 +28,21 @@ class StepRemovePerUserStorageDirectories : public common_installer::Step {
  public:
   using Step::Step;
 
+  explicit StepRemovePerUserStorageDirectories(InstallerContext* context)
+      : Step(context) {}
+
+  StepRemovePerUserStorageDirectories(InstallerContext* context,
+      const std::vector<const char*> additional_shared_dirs)
+      : Step(context),
+        additional_shared_dirs_(std::move(additional_shared_dirs)) {}
+
   Status process() override;
   Status clean() override { return Status::OK; }
   Status undo() override;
   Status precheck() override { return Status::OK; }
 
+  std::vector<const char*> additional_shared_dirs_;
+
   STEP_NAME(RemovePerUserStorageDirectories)
 };