chromium/chrome/browser/enterprise/idle/action_runner.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/enterprise/idle/action_runner.h"

#include <iterator>

#include "base/functional/bind.h"
#include "base/ranges/algorithm.h"
#include "chrome/browser/profiles/profile.h"
#include "components/enterprise/idle/idle_pref_names.h"
#include "components/enterprise/idle/metrics.h"
#include "components/prefs/pref_service.h"

namespace enterprise_idle {

ActionRunner::ActionRunner(Profile* profile, ActionFactory* action_factory)
    :{}

ActionRunner::~ActionRunner() = default;

void ActionRunner::Run() {}

ActionRunner::ActionQueue ActionRunner::GetActions() {}

void ActionRunner::RunNextAction(ActionQueue actions) {}

void ActionRunner::OnActionFinished(ActionQueue remaining_actions,
                                    bool succeeded) {}

}  // namespace enterprise_idle