diff options
author | Alexander <akutsan@luxoft.com> | 2018-06-15 15:38:04 +0300 |
---|---|---|
committer | Ira Lytvynenko (GitHub) <ILytvynenko@luxoft.com> | 2018-06-27 18:20:30 +0300 |
commit | c8282282a098ac17fc6c47b68720fba9e3f09be9 (patch) | |
tree | 774f0eadd948d67ba1c82fa2964d9dee2a4f8f88 | |
parent | 79a86d7668d2f4dde28a40ec81014116dc7fa809 (diff) | |
download | sdl_core-c8282282a098ac17fc6c47b68720fba9e3f09be9.tar.gz |
Modify resumption to use plugins but not application manager
-rw-r--r-- | src/components/application_manager/include/application_manager/application_impl.h | 2 | ||||
-rw-r--r-- | src/components/application_manager/src/resumption/resumption_data.cc | 10 |
2 files changed, 5 insertions, 7 deletions
diff --git a/src/components/application_manager/include/application_manager/application_impl.h b/src/components/application_manager/include/application_manager/application_impl.h index 24426f1c68..51cd40512b 100644 --- a/src/components/application_manager/include/application_manager/application_impl.h +++ b/src/components/application_manager/include/application_manager/application_impl.h @@ -434,6 +434,8 @@ class ApplicationImpl : public virtual Application, */ bool AddExtension(AppExtensionPtr extention) OVERRIDE; + std::list<AppExtensionPtr> AppExtensions(); + /** * @brief Remove extension from application * @param uid uid of extension diff --git a/src/components/application_manager/src/resumption/resumption_data.cc b/src/components/application_manager/src/resumption/resumption_data.cc index bd5bdbddab..e1b86ae772 100644 --- a/src/components/application_manager/src/resumption/resumption_data.cc +++ b/src/components/application_manager/src/resumption/resumption_data.cc @@ -162,13 +162,9 @@ smart_objects::SmartObject ResumptionData::GetApplicationSubscriptions( DataAccessor<VehicleInfoSubscriptions> vi_accessor = application->SubscribedIVI(); - const VehicleInfoSubscriptions& vi_subscription = vi_accessor.GetData(); - - LOG4CXX_DEBUG(logger_, "SubscribedIVI:" << vi_subscription.size()); - Append(vi_subscription.begin(), - vi_subscription.end(), - strings::application_vehicle_info, - subscriptions); + for (auto extension : application->Extensions()) { + extension->SaveResumptionData(subscriptions); + } return subscriptions; } |