chromium/chromecast/app/cast_crash_uploader_default.h

// 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.

#ifndef CHROMECAST_APP_CAST_CRASH_UPLOADER_DEFAULT_H_
#define CHROMECAST_APP_CAST_CRASH_UPLOADER_DEFAULT_H_

#include "chromecast/app/cast_crash_uploader.h"
#include "components/prefs/pref_service.h"

namespace chromecast {
class CastCrashUploaderDefault : public CastCrashUploader {
 public:
  static CastCrashUploader* Create(PrefService*);
  void UploadDumps(const std::string& uuid,
                   const std::string& application_feedback,
                   const bool can_send_usage_stats) override;
};
}  // namespace chromecast

#endif  // CHROMECAST_APP_CAST_CRASH_UPLOADER_DEFAULT_H_