Skip to content

Commit

Permalink
update bootstrap command to include gen2 formatted config entrypoint
Browse files Browse the repository at this point in the history
  • Loading branch information
Equartey committed Jul 12, 2024
1 parent e2373c5 commit 6c18619
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
5 changes: 5 additions & 0 deletions packages/aft/lib/src/commands/bootstrap_command.dart
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@ const amplifyconfig = \'\'\'{
"Version": "1.0"
}\'\'\';
const amplifyConfig = \'\'\'{
"UserAgent": "aws-amplify-cli/2.0",
"Version": "1.0"
}\'\'\';
const amplifyEnvironments = <String, String>{};
''',
);
Expand Down
13 changes: 10 additions & 3 deletions packages/api/amplify_api/example/lib/main.dart
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import 'dart:convert';

import 'package:amplify_api/amplify_api.dart';
import 'package:amplify_api_example/amplify_outputs.dart';
import 'package:amplify_api_example/graphql_api_view.dart';
import 'package:amplify_api_example/models/ModelProvider.dart';
import 'package:amplify_api_example/rest_api_view.dart';
Expand All @@ -10,8 +13,6 @@ import 'package:amplify_authenticator/amplify_authenticator.dart';
import 'package:amplify_flutter/amplify_flutter.dart';
import 'package:flutter/material.dart';

import 'amplifyconfiguration.dart';

void main() {
runApp(const MyApp());
}
Expand Down Expand Up @@ -60,7 +61,13 @@ class _MyAppState extends State<MyApp> {
]);

try {
await Amplify.configure(amplifyconfig);
// get custom rest api config from amplifyoutputs.dart
final json = jsonDecode(amplifyConfig);
// ignore: avoid_dynamic_calls
json['rest_api'] = {'multiAuthRest': json['custom']['multiAuthRest']};
final configString = jsonEncode(json);

await Amplify.configure(configString);
} on AmplifyAlreadyConfiguredException {
print(
'Amplify was already configured. Looks like app restarted on android.',
Expand Down

0 comments on commit 6c18619

Please sign in to comment.