#12267 change scan flow

This commit is contained in:
nikitateplyakov
2019-02-11 18:21:52 +08:00
parent d499269940
commit 5975252e8c
13 changed files with 334 additions and 83 deletions

View File

@@ -111,17 +111,25 @@ class StringsLocalization {
return [nominative, singular, plural];
}
static _normalizeDouble(String val) => val.substring(0, val.length - 3);
static String confirmPurchase(String val, int code) {
String trimmedVal = val.substring(0, val.length - 3);
String trimmedVal = _normalizeDouble(val);
return sprintf(strings['confirm_purchase'], [val, declineCurrency(int.parse(trimmedVal), code)]);
}
static String purchaseCompleted(String val, int code) {
String trimmedVal = val.substring(0, val.length - 3);
String trimmedVal = _normalizeDouble(val);
return sprintf(strings['purchase_complite'], [val, declineCurrency(int.parse(trimmedVal), code)]);
}
static String purchaseDetails(String total, String discountTotal, String discount, int code) {
final String normTotal = _normalizeDouble(total);
final String normDiscountTotal = _normalizeDouble(discountTotal);
return sprintf(strings['purchase_details'], [total, declineCurrency(int.parse(normTotal), code),
discountTotal, declineCurrency(int.parse(normDiscountTotal), code), discount]);
}
static String registration() => strings['registration'];
static String usage() => strings['usage'];
static String support() => strings['support'];
@@ -214,4 +222,6 @@ class StringsLocalization {
static String joysMinus() => strings['joys_minus'];
static String joysHint() => strings['joys_hint'];
static String phone() => strings['phone'];
static String cancel() => strings['cancel'];
static String cancelDialog() => strings['purchase_cancellation'];
}