Skip to content

Instantly share code, notes, and snippets.

@adamcyber1
Created September 22, 2020 05:30
Show Gist options
  • Save adamcyber1/539d8303e17caf5c9b605ae5bd7b8f48 to your computer and use it in GitHub Desktop.
Save adamcyber1/539d8303e17caf5c9b605ae5bd7b8f48 to your computer and use it in GitHub Desktop.
Doogle Grive configure
void configureAmplify() async {
if (!mounted) return;
try {
AmplifyAnalyticsPinpoint analyticsPlugin = AmplifyAnalyticsPinpoint();
AmplifyAuthCognito authPlugin = AmplifyAuthCognito();
AmplifyStorageS3 storage = AmplifyStorageS3();
// Authentication -> AWS Cognito
// Analytics -> AWS Pinpoint
// Storage -> AWS S3
amplifyInstance.addPlugin(
authPlugins: [authPlugin],
analyticsPlugins: [analyticsPlugin],
storagePlugins: [storage]);
await amplifyInstance.configure(amplifyconfig);
} catch (e) {
print(e.toString());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment