[Release] wrt-installer_0.1.114
[framework/web/wrt-installer.git] / src / jobs / widget_install / task_encrypt_resource.cpp
index e6838e5..7e3b18a 100644 (file)
@@ -181,7 +181,9 @@ TaskEncryptResource::TaskEncryptResource(InstallerContext& context) :
     DPL::TaskDecl<TaskEncryptResource>(this),
     m_context(context)
 {
+    AddStep(&TaskEncryptResource::StartStep);
     AddStep(&TaskEncryptResource::StepEncryptResource);
+    AddStep(&TaskEncryptResource::EndStep);
 }
 
 void TaskEncryptResource::StepEncryptResource()
@@ -189,9 +191,6 @@ void TaskEncryptResource::StepEncryptResource()
     LogDebug("Step Encrypt resource");
 
     EncryptDirectory(m_context.locations->getTemporaryRootDir());
-    m_context.job->UpdateProgress(
-            InstallerContext::INSTALL_ECRYPTION_FILES,
-            "Ecrypt resource files");
 }
 
 void TaskEncryptResource::EncryptDirectory(std::string path)
@@ -338,5 +337,18 @@ void TaskEncryptResource::EncryptFile(const std::string &fileName)
     m_context.widgetConfig.encryptedFiles.insert(fileInfo);
 }
 
+void TaskEncryptResource::StartStep()
+{
+    LogDebug("--------- <TaskEncryptResource> : START ----------");
+}
+
+void TaskEncryptResource::EndStep()
+{
+    m_context.job->UpdateProgress(
+            InstallerContext::INSTALL_ECRYPTION_FILES,
+            "Ecrypt resource files");
+
+    LogDebug("--------- <TaskEncryptResource> : END ----------");
+}
 } //namespace WidgetInstall
 } //namespace Jobs