CWA-175 | added seed language parameter to wallet manager and wallet list service, created seed_language_page and seed_language_store, applied seed language page before create and restore wallet, added mnemonics

This commit is contained in:
Oleksandr Sobol 2020-02-28 22:16:39 +02:00
parent ed31909694
commit cb4fff7aec
40 changed files with 11769 additions and 400 deletions

View file

@ -35,6 +35,7 @@ import 'package:cake_wallet/src/domain/common/wallet_type.dart';
import 'package:cake_wallet/src/domain/services/wallet_service.dart';
import 'package:cake_wallet/generated/i18n.dart';
import 'package:cake_wallet/src/domain/common/language.dart';
import 'package:cake_wallet/src/stores/seed_language/seed_language_store.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
@ -99,6 +100,7 @@ void main() async {
priceStore: priceStore);
final loginStore = LoginStore(
sharedPreferences: sharedPreferences, walletsService: walletListService);
final seedLanguageStore = SeedLanguageStore();
setReactions(
settingsStore: settingsStore,
@ -123,7 +125,8 @@ void main() async {
Provider(create: (_) => contacts),
Provider(create: (_) => nodes),
Provider(create: (_) => transactionDescriptions),
Provider(create: (_) => trades)
Provider(create: (_) => trades),
Provider(create: (_) => seedLanguageStore)
], child: CakeWalletApp()));
}