blob: 41ad01e1ac34695ccf6dbda60548850215099015 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "src/modular/bin/sessionmgr/story_runner/ongoing_activity_impl.h"
#include <fuchsia/modular/cpp/fidl.h>
namespace modular {
using fuchsia::modular::OngoingActivityType;
OngoingActivityImpl::OngoingActivityImpl(OngoingActivityType ongoing_activity_type,
fit::closure on_destroy)
: ongoing_activity_type_(ongoing_activity_type), on_destroy_(std::move(on_destroy)) {}
OngoingActivityImpl::~OngoingActivityImpl() { on_destroy_(); }
OngoingActivityType OngoingActivityImpl::GetType() { return ongoing_activity_type_; }
} // namespace modular