Skip to content

Commit f2f9e28

Browse files
committed
PR comments
1 parent 99e6d4d commit f2f9e28

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.PHONY: pigeons
2+
pigeons:
3+
flutter pub run pigeon --input pigeons/pigeon_config_android.dart
4+
flutter format --fix lib/src/legacy_native_data_provider/pigeon_legacy_data_provider.android.g.dart

packages/analytics/amplify_analytics_pinpoint/lib/src/legacy_native_data_provider/flutter_legacy_native_data_provider.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import 'dart:io' show Platform;
77
import 'package:amplify_analytics_pinpoint/src/legacy_native_data_provider/data_provider.android.dart';
88
import 'package:amplify_analytics_pinpoint/src/legacy_native_data_provider/data_provider.ios.dart';
99
import 'package:amplify_analytics_pinpoint_dart/amplify_analytics_pinpoint_dart.dart';
10+
import 'package:aws_common/aws_common.dart';
1011

1112
/// {@template amplify_analytics_pinpoint.flutter_legacy_native_data_provider}
1213
/// Provides legacy data stored by Amplify Analytics iOS and Android.
@@ -16,7 +17,9 @@ class FlutterLegacyNativeDataProvider implements LegacyNativeDataProvider {
1617
factory FlutterLegacyNativeDataProvider() {
1718
LegacyNativeDataProvider? provider;
1819

19-
if (Platform.isIOS) {
20+
if (zIsWeb) {
21+
return FlutterLegacyNativeDataProvider._(provider);
22+
} else if (Platform.isIOS) {
2023
provider = DataProviderIos();
2124
} else if (Platform.isAndroid) {
2225
provider = DataProviderAndroid();

packages/analytics/amplify_analytics_pinpoint_dart/test/analytics_legacy_native_data_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ import 'dart:async';
55

66
import 'package:amplify_analytics_pinpoint_dart/amplify_analytics_pinpoint_dart.dart';
77
import 'package:amplify_analytics_pinpoint_dart/src/impl/analytics_client/endpoint_client/endpoint_store_keys.dart';
8+
import 'package:amplify_core/amplify_core.dart';
89
import 'package:amplify_secure_storage_dart/amplify_secure_storage_dart.dart';
910
import 'package:mocktail/mocktail.dart';
1011
import 'package:test/test.dart';
11-
import 'package:uuid/uuid.dart';
1212

1313
void main() {
1414
group('Analytics Legacy Native Data Tests', () {
@@ -74,7 +74,7 @@ void main() {
7474
when(() => legacyDataProvider.getEndpointId(appId))
7575
.thenAnswer((_) => Future.value(legacyEndpointId));
7676

77-
final endpointId = const Uuid().v1();
77+
final endpointId = UUID.getUUID();
7878
store.seedData({
7979
EndpointStoreKey.version.name: EndpointStoreVersion.v1.name,
8080
AmplifyAnalyticsPinpointDart.endpointIdStorageKey: endpointId
@@ -91,7 +91,7 @@ void main() {
9191
);
9292
expect(migratedEndpointId, endpointId);
9393

94-
verifyNever(() => legacyDataProvider.getEndpointId(captureAny()));
94+
verifyNever(() => legacyDataProvider.getEndpointId(any()));
9595
});
9696
});
9797
}

0 commit comments

Comments
 (0)