chromium/chrome/browser/ui/views/web_apps/isolated_web_apps/callback_delayer.cc

// Copyright 2023 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/ui/views/web_apps/isolated_web_apps/callback_delayer.h"

#include <memory>

#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "base/time/time.h"
#include "base/timer/elapsed_timer.h"

namespace web_app {
namespace {

constexpr int kRefreshRateHz =;

}  // namespace

// A timer that can be paused and resumed.
class Stopwatch {};

CallbackDelayer::CallbackDelayer(
    base::TimeDelta duration,
    double progress_pause_percentage,
    base::RepeatingCallback<void(double)> progress_callback)
    :{}

CallbackDelayer::~CallbackDelayer() = default;

void CallbackDelayer::StartTimer() {}

void CallbackDelayer::OnTimerTick() {}

}  // namespace web_app