import 'dart:async'; import 'package:comunes_flutter/comunes_flutter.dart'; import 'package:flutter/material.dart'; import 'firebaseMessagingConf.dart'; import 'firesApp.dart'; import 'globals.dart' as globals; import 'yourLocation.dart'; Future> loadSecrets() async { return await SecretLoader(secretPath: 'assets/private-settings.json').load(); } void mainCommon() { loadSecrets().then((secrets) { globals.gmapKey = secrets['gmapKey']; globals.firesApiKey = secrets['firesApiKey']; globals.firesApiUrl = secrets['firesApiUrl'] + "api/v1/"; YourLocationRepository.repo.remove(0); YourLocationRepository.repo.getAll().then((yourLocations) { globals.yourLocations = yourLocations; firebaseConfig(); // Run baby run! runApp(new FiresApp()); }); }); }