diff options
author | Anatoliy <anatoliy.leshin@gmail.com> | 2016-06-15 11:44:38 +0300 |
---|---|---|
committer | Anton Hrytsevich <AGritsevich@users.noreply.github.com> | 2016-06-15 11:44:38 +0300 |
commit | 5a9d702ed3e6a6392fca4a42e406726a0c013aae (patch) | |
tree | a399ec446b87285c60fe6e688b455d4824eaf425 /src/components | |
parent | de7c8abf0895d9968d8cfccc01096f378d0d624b (diff) | |
download | sdl_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.cc | 12 | ||||
-rw-r--r-- | src/components/application_manager/src/commands/hmi/navi_start_stream_request.cc | 12 |
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()); } } |