Estou com dúvida no validador da dificuldade
bool difficultyValidator(String? value) {
if(value != null && value.isEmpty){
if (int.parse(value) < 1 || int.parse(value) > 5) {
return true;
}
}
return false;
}
Nesse método que foi criado na aula, no caso após a validação se o value for diferente de nulo e se ele está vazio aí ele entra pra fazer a verificação se o value é maior que 5 OU menor de 1, ocorre que se o campo não for vazio, ele nem entra nesse outro if, o que pode ser feito para corrigir? É possível criar 2 validações em um único formulário ? pq no caso se o campo estiver vazio o validador não vai soltar nenhuma mensagem de alerta, ou estou interpretando errado ?