Skip to content

Commit 084eae2

Browse files
committed
fix android regression
1 parent 78e81f4 commit 084eae2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

packages/analytics/amplify_analytics_pinpoint/lib/src/analytics_plugin_impl.dart

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import 'package:amplify_analytics_pinpoint/src/flutter_path_provider/flutter_pat
1818
import 'package:amplify_analytics_pinpoint/src/legacy_native_data_provider/flutter_legacy_native_data_provider.dart';
1919
import 'package:amplify_analytics_pinpoint_dart/amplify_analytics_pinpoint_dart.dart';
2020
import 'package:amplify_db_common/amplify_db_common.dart' as db_common;
21+
import 'package:amplify_secure_storage/amplify_secure_storage.dart';
2122
import 'package:meta/meta.dart';
2223

2324
/// {@template amplify_analytics_pinpoint.analytics_plugin_impl}
@@ -26,12 +27,18 @@ import 'package:meta/meta.dart';
2627
class AmplifyAnalyticsPinpoint extends AmplifyAnalyticsPinpointDart {
2728
/// {@macro amplify_analytics_pinpoint.analytics_plugin_impl}
2829
AmplifyAnalyticsPinpoint({
29-
@visibleForTesting super.keyValueStore,
30+
@visibleForTesting SecureStorageInterface? keyValueStore,
3031
@visibleForTesting CachedEventsPathProvider? pathProvider,
3132
@visibleForTesting AppLifecycleProvider? appLifecycleProvider,
3233
@visibleForTesting DeviceContextInfoProvider? deviceContextInfoProvider,
3334
@visibleForTesting LegacyNativeDataProvider? legacyNativeDataProvider,
3435
}) : super(
36+
keyValueStore: keyValueStore ??
37+
AmplifySecureStorage(
38+
config: AmplifySecureStorageConfig(
39+
scope: 'analyticsPinpoint',
40+
),
41+
),
3542
pathProvider: pathProvider ?? FlutterPathProvider(),
3643
appLifecycleProvider:
3744
appLifecycleProvider ?? FlutterAppLifecycleProvider(),

0 commit comments

Comments
 (0)