getFullKey static method
get Full Key model by know key as string
Implementation
static KeyModel getFullKey(String key) {
List<String> keySplit = key.split("");
int n1 = LettersInit.instance.lettersWithStringKey[keySplit[0]] ?? 0;
int n2 = LettersInit.instance.lettersWithStringKey[keySplit[1]] ?? 0;
int n3 = LettersInit.instance.lettersWithStringKey[keySplit[2]] ?? 0;
int n4 = LettersInit.instance.lettersWithStringKey[keySplit[3]] ?? 0;
int n5 = LettersInit.instance.lettersWithStringKey[keySplit[4]] ?? 0;
int n6 = LettersInit.instance.lettersWithStringKey[keySplit[5]] ?? 0;
LettersKeyModel lettersKey = LettersKeyModel(
n1: n1,
n2: n2,
n3: n3,
n4: n4,
n5: n5,
n6: n6,
l1: keySplit[0],
l2: keySplit[1],
l3: keySplit[2],
l4: keySplit[3],
l5: keySplit[4],
l6: keySplit[5],
);
int intKey = _buildKey(lettersKey);
return KeyModel(key: intKey, letters: lettersKey);
}