blob: 34410707b31fc59eb4bc80e8bebaab749800fec6 [file]
// Copyright 2024 The Flutter Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
import 'file_system.dart';
/// Provides access to the local Flutter store (~/.flutter).
class FlutterStore {
static const storeName = '.flutter';
static const firstRunKey = 'firstRun';
static const gaEnabledKey = 'enabled';
static const flutterClientIdKey = 'clientId';
final properties = IOPersistentProperties(storeName);
bool get isFirstRun => properties[firstRunKey] == true;
bool get gaEnabled => properties[gaEnabledKey] == true;
String get flutterClientId => properties[flutterClientIdKey] as String;
}