// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #include "SwitchBackRequest.hpp" namespace app::manager { SwitchBackRequest::SwitchBackRequest(const ApplicationName &name, std::unique_ptr data, bool dontSwitchBackWhenRequestedAppNameDoesntMatch) : BaseMessage(MessageType::APMSwitchPrevApp, name), data{std::move(data)}, dontSwitchBackWhenRequestedAppNameDoesntMatch{dontSwitchBackWhenRequestedAppNameDoesntMatch} {} [[nodiscard]] auto SwitchBackRequest::getData() noexcept -> std::unique_ptr & { return data; } } // namespace app::manager