Skip to content

Commit a494b43

Browse files
authored
Merge pull request #2346 from aws-amplify/feat/next/analytics-next-release
feat(analytics): Dart implementation
2 parents 499817c + 0693e57 commit a494b43

File tree

402 files changed

+31505
-4409
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

402 files changed

+31505
-4409
lines changed

.circleci/config.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,6 @@ workflows:
231231
parameters:
232232
plugin:
233233
[
234-
"amplify_analytics_pinpoint",
235234
"amplify_api",
236235
"amplify_authenticator",
237236
"amplify_datastore",
@@ -243,7 +242,6 @@ workflows:
243242
parameters:
244243
plugin:
245244
[
246-
"amplify_analytics_pinpoint_android",
247245
"amplify_api_android",
248246
"amplify_auth_cognito",
249247
"amplify_datastore",
@@ -254,7 +252,6 @@ workflows:
254252
parameters:
255253
plugin:
256254
[
257-
"amplify_analytics_pinpoint_ios",
258255
"amplify_api_ios",
259256
"amplify_auth_cognito",
260257
"amplify_datastore",

.github/workflows/lint.yml

Lines changed: 76 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify/amplify_flutter/example/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify/amplify_flutter/example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify/amplify_flutter/example/ios/Runner/Info.plist

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify/amplify_flutter/example/macos/Flutter/GeneratedPluginRegistrant.swift

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/amplify/amplify_flutter/example/pubspec.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ dependencies:
2222
sdk: flutter
2323

2424
dependency_overrides:
25-
amplify_analytics_pinpoint_android:
26-
path: ../../../analytics/amplify_analytics_pinpoint_android
27-
amplify_analytics_pinpoint_ios:
28-
path: ../../../analytics/amplify_analytics_pinpoint_ios
2925
amplify_api_android:
3026
path: ../../../api/amplify_api_android
3127
amplify_api_ios:

packages/amplify/amplify_flutter/lib/src/hybrid_impl.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class AmplifyHybridImpl extends AmplifyClassImpl {
3636
[
3737
...API.plugins,
3838
...Auth.plugins,
39+
...Analytics.plugins,
3940
].map(
4041
(p) => p.configure(
4142
config: amplifyConfig,

packages/amplify/amplify_flutter/lib/src/method_channel_amplify.dart

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,8 @@ class MethodChannelAmplify extends AmplifyClassImpl {
102102
'configuration': config,
103103
},
104104
);
105-
await Future.wait(
106-
Analytics.plugins.map((plugin) => plugin.onConfigure()),
107-
);
108105
} on PlatformException catch (e) {
109-
if (e.code == 'AnalyticsException') {
110-
throw AnalyticsException.fromMap(
111-
Map<String, String>.from(e.details as Map),
112-
);
113-
} else if (e.code == 'AmplifyException') {
106+
if (e.code == 'AmplifyException') {
114107
throw AmplifyException.fromMap(
115108
Map<String, String>.from(e.details as Map),
116109
);
@@ -126,13 +119,4 @@ class MethodChannelAmplify extends AmplifyClassImpl {
126119
}
127120
}
128121
}
129-
130-
@override
131-
Future<void> reset() async {
132-
Auth.reset();
133-
Analytics.reset();
134-
Storage.reset();
135-
DataStore.reset();
136-
API.reset();
137-
}
138122
}

packages/amplify/amplify_flutter/test/amplify_analytics_plugin_test.dart

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)