diff --git a/packages/metrics_center/CHANGELOG.md b/packages/metrics_center/CHANGELOG.md index a2dd1ae26d..fb28785fe6 100644 --- a/packages/metrics_center/CHANGELOG.md +++ b/packages/metrics_center/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.0.11 + +* Removes the dependency on `package:equatable`. + ## 1.0.10 * Adds retry logic when removing a `GcsLock` file lock in case of failure. diff --git a/packages/metrics_center/lib/src/common.dart b/packages/metrics_center/lib/src/common.dart index fc8240dbe2..249c57f1fb 100644 --- a/packages/metrics_center/lib/src/common.dart +++ b/packages/metrics_center/lib/src/common.dart @@ -6,13 +6,11 @@ import 'dart:collection'; import 'dart:convert'; import 'package:crypto/crypto.dart'; -import 'package:equatable/equatable.dart'; - import 'package:googleapis_auth/googleapis_auth.dart'; import 'package:http/http.dart'; /// Common format of a metric data point. -class MetricPoint extends Equatable { +class MetricPoint { /// Creates a new data point. MetricPoint( this.value, @@ -25,6 +23,7 @@ class MetricPoint extends Equatable { /// Test name, unit, timestamp, configs, git revision, ..., in sorted order. UnmodifiableMapView get tags => UnmodifiableMapView(_tags); + final SplayTreeMap _tags; /// Unique identifier for updating existing data point. /// @@ -39,11 +38,6 @@ class MetricPoint extends Equatable { String toString() { return 'MetricPoint(value=$value, tags=$_tags)'; } - - final SplayTreeMap _tags; - - @override - List get props => [value, tags]; } /// Interface to write [MetricPoint]. diff --git a/packages/metrics_center/pubspec.yaml b/packages/metrics_center/pubspec.yaml index bd61472dc3..5b4b4c24c4 100644 --- a/packages/metrics_center/pubspec.yaml +++ b/packages/metrics_center/pubspec.yaml @@ -1,5 +1,5 @@ name: metrics_center -version: 1.0.10 +version: 1.0.11 description: Support multiple performance metrics sources/formats and destinations. repository: https://github.com/flutter/packages/tree/main/packages/metrics_center @@ -11,7 +11,6 @@ environment: dependencies: _discoveryapis_commons: ^1.0.0 crypto: ^3.0.1 - equatable: ^2.0.3 gcloud: ^0.8.2 googleapis: ^3.0.0 googleapis_auth: ^1.1.0