summaryrefslogtreecommitdiff
path: root/src/components/application_manager/src/commands/hmi/notification_from_hmi.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/application_manager/src/commands/hmi/notification_from_hmi.cc')
-rw-r--r--src/components/application_manager/src/commands/hmi/notification_from_hmi.cc17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/components/application_manager/src/commands/hmi/notification_from_hmi.cc b/src/components/application_manager/src/commands/hmi/notification_from_hmi.cc
index 9c483459e1..831d0dcc89 100644
--- a/src/components/application_manager/src/commands/hmi/notification_from_hmi.cc
+++ b/src/components/application_manager/src/commands/hmi/notification_from_hmi.cc
@@ -31,18 +31,18 @@
*/
#include "application_manager/commands/hmi/notification_from_hmi.h"
-#include "application_manager/application_manager_impl.h"
+#include "application_manager/application_manager.h"
#include "smart_objects/smart_object.h"
namespace application_manager {
namespace commands {
-NotificationFromHMI::NotificationFromHMI(const MessageSharedPtr& message)
- : CommandImpl(message) {
-
+NotificationFromHMI::NotificationFromHMI(
+ const MessageSharedPtr& message, ApplicationManager& application_manager)
+ : CommandImpl(message, application_manager) {
// Replace HMI app id with Mobile connection id
- ApplicationManagerImpl::instance()->ReplaceHMIByMobileAppId(*message);
+ ReplaceHMIByMobileAppId(*message);
}
NotificationFromHMI::~NotificationFromHMI() {
@@ -64,7 +64,7 @@ void NotificationFromHMI::SendNotificationToMobile(
(*message)[strings::params][strings::message_type] =
static_cast<int32_t>(application_manager::MessageType::kNotification);
- ApplicationManagerImpl::instance()->ManageMobileCommand(message);
+ application_manager_.ManageMobileCommand(message, ORIGIN_SDL);
}
void NotificationFromHMI::CreateHMIRequest(
@@ -78,8 +78,7 @@ void NotificationFromHMI::CreateHMIRequest(
}
// get hmi correlation id for chaining further request from this object
- const uint32_t hmi_correlation_id_ = ApplicationManagerImpl::instance()
- ->GetNextHMICorrelationID();
+ const uint32_t hmi_correlation_id_ = application_manager_.GetNextHMICorrelationID();
NsSmartDeviceLink::NsSmartObjects::SmartObject& request = *result;
request[strings::params][strings::message_type] =
@@ -94,7 +93,7 @@ void NotificationFromHMI::CreateHMIRequest(
request[strings::msg_params] = msg_params;
- if (!ApplicationManagerImpl::instance()->ManageHMICommand(result)) {
+ if (!application_manager_.ManageHMICommand(result)) {
LOG4CXX_ERROR(logger_, "Unable to send request");
return;
}