Исправления на экране сканера
This commit is contained in:
@@ -4,24 +4,27 @@ import 'dart:convert';
|
||||
import 'dart:async';
|
||||
|
||||
import 'main.dart';
|
||||
import 'common.dart';
|
||||
import 'consts.dart';
|
||||
import 'network.dart';
|
||||
import 'base_state.dart';
|
||||
import 'purchase_success.dart';
|
||||
|
||||
/// Экран проведения покупки.
|
||||
class PurchaseScreen extends StatefulWidget {
|
||||
|
||||
PurchaseScreen(this.response, this.card);
|
||||
PurchaseScreen(this.user, this.card);
|
||||
|
||||
Map response;
|
||||
String user;
|
||||
String card;
|
||||
|
||||
@override State createState() => new PurchaseScreenState<PurchaseScreen>(response, card);
|
||||
@override State createState() => new PurchaseScreenState<PurchaseScreen>(user, card);
|
||||
}
|
||||
|
||||
class PurchaseScreenState<T> extends BaseState<PurchaseScreen> {
|
||||
|
||||
PurchaseScreenState(Map user, String card) {
|
||||
this.user = user;
|
||||
PurchaseScreenState(String userString, String card) {
|
||||
this.user = JSON.decode(userString);
|
||||
this.card = card;
|
||||
getLoyality(user['loyalty_url']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user