Fix others accents ...

This commit is contained in:
poka 2021-01-15 10:45:26 +01:00
parent dbf6a9d476
commit 3de4e7742d
1 changed files with 7 additions and 4 deletions

View File

@ -116,7 +116,7 @@ class ConfirmStoreWalletState extends State<ConfirmStoreWallet> {
// autofocus: true, // autofocus: true,
inputFormatters: [ inputFormatters: [
FilteringTextInputFormatter.allow( FilteringTextInputFormatter.allow(
RegExp('[a-zA-Z|0-9|\\-|_| ]')), RegExp('[A-Za-z|0-9|\\-|_| ]')),
], ],
// enabled: isAskedWordValid, // enabled: isAskedWordValid,
controller: this.walletName, controller: this.walletName,
@ -191,15 +191,18 @@ class ConfirmStoreWalletState extends State<ConfirmStoreWallet> {
void checkAskedWord(String value) { void checkAskedWord(String value) {
final runesAsked = _mnemonicController.text.split(' ')[nbrWord].runes; final runesAsked = _mnemonicController.text.split(' ')[nbrWord].runes;
List<int> runesAskedUnaccent = []; List<int> runesAskedUnaccent = [];
print(runesAsked);
print(value.runes);
for (int i in runesAsked) { for (int i in runesAsked) {
if (i == 769) { if (i == 768 || i == 769 || i == 770 || i == 771) {
continue; continue;
} else { } else {
runesAskedUnaccent.add(i); runesAskedUnaccent.add(i);
} }
} }
final String unaccentedAskedWord = utf8.decode(runesAskedUnaccent); final String unaccentedAskedWord =
final String unaccentedInputWord = removeDiacritics(value); utf8.decode(runesAskedUnaccent).toLowerCase();
final String unaccentedInputWord = removeDiacritics(value).toLowerCase();
print("Is $unaccentedAskedWord equal to input $unaccentedInputWord ?"); print("Is $unaccentedAskedWord equal to input $unaccentedInputWord ?");
if (unaccentedAskedWord == unaccentedInputWord || value == 'triche') { if (unaccentedAskedWord == unaccentedInputWord || value == 'triche') {