Упрощена работа с локалью, базовый url и токен приложения вынесены в build.gradle, добавлен конфиг для разработки и тестирования, исправлена проблема с переходом на экран сканера если локаль не выбиралась в настройках
This commit is contained in:
@@ -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;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user