Упрощена работа с локалью, базовый url и токен приложения вынесены в build.gradle, добавлен конфиг для разработки и тестирования, исправлена проблема с переходом на экран сканера если локаль не выбиралась в настройках

This commit is contained in:
kifio
2017-09-23 23:19:32 +03:00
parent 808d5a39e5
commit 40fed84275
15 changed files with 277 additions and 255 deletions

View File

@@ -24,7 +24,7 @@ abstract class BaseState<T extends StatefulWidget> extends State<T> {
String error;
/// Введенное пользователем значение.
String dinCode = '';
String merchantID = '';
Widget getMainWidget() {
return app == null ? getBackground() : new Scaffold(appBar: getAppBar(),
@@ -112,7 +112,7 @@ abstract class BaseState<T extends StatefulWidget> extends State<T> {
/// Возвращает подсказку, либо ошибку, если введенные в поле ввода данные неверны.
String getHintOrError() {
if (dinCode.length == 0 && error == null) {
if (merchantID.length == 0 && error == null) {
return ' ';
} else if (error != null) {
return error;
@@ -130,7 +130,7 @@ abstract class BaseState<T extends StatefulWidget> extends State<T> {
/// Смена состояния экрана при изменении текста в поле ввода.
void handleUserInput(String text) {
setState(() {
dinCode = text;
merchantID = text;
});
}