blob: 1903d57131c2cbeaa934fb7ba22cd5ab1d626826 [file] [log] [blame]
// Copyright 2021 The Chromium 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 "components/segmentation_platform/internal/platform_options.h"
#include "base/command_line.h"
#include "components/segmentation_platform/internal/constants.h"
namespace segmentation_platform {
PlatformOptions::PlatformOptions(bool force_refresh_results)
: force_refresh_results(force_refresh_results) {}
// static
PlatformOptions PlatformOptions::CreateDefault() {
return PlatformOptions(base::CommandLine::ForCurrentProcess()->HasSwitch(
kSegmentationPlatformRefreshResultsSwitch));
}
} // namespace segmentation_platform