summaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorAnatoliy <anatoliy.leshin@gmail.com>2016-06-15 11:44:38 +0300
committerAnton Hrytsevich <AGritsevich@users.noreply.github.com>2016-06-15 11:44:38 +0300
commit5a9d702ed3e6a6392fca4a42e406726a0c013aae (patch)
treea399ec446b87285c60fe6e688b455d4824eaf425 /src/components
parentde7c8abf0895d9968d8cfccc01096f378d0d624b (diff)
downloadsdl_core-5a9d702ed3e6a6392fca4a42e406726a0c013aae.tar.gz
Fix start service repeat sequence (#588)
* Fix retry sequence for NaviStartStreaming/AudioStartStream requests. Issue: APPLINK-24863 * Fix logger usage Issue: APPLINK-24863
Diffstat (limited to 'src/components')
-rw-r--r--src/components/application_manager/src/commands/hmi/navi_audio_start_stream_request.cc12
-rw-r--r--src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc12
2 files changed, 12 insertions, 12 deletions
diff --git a/src/components/application_manager/src/commands/hmi/navi_audio_start_stream_request.cc b/src/components/application_manager/src/commands/hmi/navi_audio_start_stream_request.cc
index 305707813e..a7eedc6c34 100644
--- a/src/components/application_manager/src/commands/hmi/navi_audio_start_stream_request.cc
+++ b/src/components/application_manager/src/commands/hmi/navi_audio_start_stream_request.cc
@@ -96,7 +96,7 @@ void AudioStartStreamRequest::on_event(const event_engine::Event& event) {
message[strings::params][hmi_response::code].asInt());
if (hmi_apis::Common_Result::SUCCESS == code) {
- LOGGER_INFO(logger_, "StartAudioStream response SUCCESS");
+ LOGGER_INFO(logger_, "AudioStartStream response SUCCESS");
if (application_manager_.HMILevelAllowsStreaming(app->app_id(),
ServiceType::kAudio)) {
app->set_audio_streaming_approved(true);
@@ -110,6 +110,8 @@ void AudioStartStreamRequest::on_event(const event_engine::Event& event) {
if (hmi_apis::Common_Result::REJECTED == code) {
LOGGER_INFO(logger_, "StartAudioStream response REJECTED");
RetryStartSession();
+ application_manager_.TerminateRequest(connection_key(),
+ correlation_id());
break;
}
}
@@ -122,7 +124,6 @@ void AudioStartStreamRequest::on_event(const event_engine::Event& event) {
void AudioStartStreamRequest::onTimeOut() {
RetryStartSession();
-
application_manager_.TerminateRequest(connection_key(), correlation_id());
}
@@ -143,9 +144,9 @@ void AudioStartStreamRequest::RetryStartSession() {
}
if (app->audio_streaming_approved()) {
- LOGGER_INFO(logger_,
- "AudioStartStream retry sequence stopped. "
- << "SUCCESS received");
+ LOGGER_DEBUG(logger_,
+ "AudioStartStream retry sequence stopped. "
+ << "Audio streaming is approved");
app->set_audio_stream_retry_number(0);
return;
}
@@ -161,7 +162,6 @@ void AudioStartStreamRequest::RetryStartSession() {
LOGGER_DEBUG(logger_,
"Audio start stream retry sequence stopped. "
<< "Attempts expired.");
-
application_manager_.EndNaviServices(app->app_id());
}
}
diff --git a/src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc b/src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc
index 96259f09c1..8ec299f504 100644
--- a/src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc
+++ b/src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc
@@ -109,7 +109,9 @@ void NaviStartStreamRequest::on_event(const event_engine::Event& event) {
}
if (hmi_apis::Common_Result::REJECTED == code) {
LOGGER_INFO(logger_, "StartStream response REJECTED ");
- SendRequest();
+ RetryStartSession();
+ application_manager_.TerminateRequest(connection_key(),
+ correlation_id());
break;
}
}
@@ -122,7 +124,6 @@ void NaviStartStreamRequest::on_event(const event_engine::Event& event) {
void NaviStartStreamRequest::onTimeOut() {
RetryStartSession();
-
application_manager_.TerminateRequest(connection_key(), correlation_id());
}
@@ -143,9 +144,9 @@ void NaviStartStreamRequest::RetryStartSession() {
}
if (app->video_streaming_approved()) {
- LOGGER_INFO(logger_,
- "NaviStartStream retry sequence stopped. "
- << "SUCCESS received");
+ LOGGER_DEBUG(logger_,
+ "NaviStartStream retry sequence stopped. "
+ << "Video streaming is approved");
app->set_video_stream_retry_number(0);
return;
}
@@ -161,7 +162,6 @@ void NaviStartStreamRequest::RetryStartSession() {
LOGGER_DEBUG(logger_,
"NaviStartStream retry sequence stopped. "
<< "Attempts expired");
-
application_manager_.EndNaviServices(app->app_id());
}
}