2
Guys I came across a code inside a flutter file (Dart) that left me with some doubts,
is a classless Dart file with only one method declared. I tried to look at the documentation but I guess I didn’t know how to search.
I’d like to know the possible prejudice of using this.
Dart file.
String getErrorString(String code){
switch (code) {
case 'ERROR_WEAK_PASSWORD':
return 'Sua senha é muito fraca.';
case 'ERROR_INVALID_EMAIL':
return 'Seu e-mail é inválido.';
case 'ERROR_EMAIL_ALREADY_IN_USE':
return 'E-mail já está sendo utilizado em outra conta.';
case 'ERROR_INVALID_CREDENTIAL':
return 'Seu e-mail é inválido.';
case 'ERROR_WRONG_PASSWORD':
return 'Sua senha está incorreta.';
case 'ERROR_USER_NOT_FOUND':
return 'Não há usuário com este e-mail.';
case 'ERROR_USER_DISABLED':
return 'Este usuário foi desabilitado.';
case 'ERROR_TOO_MANY_REQUESTS':
return 'Muitas solicitações. Tente novamente mais tarde.';
case 'ERROR_OPERATION_NOT_ALLOWED':
return 'Operação não permitida.';
default:
return 'Um erro indefinido ocorreu.';
}
}
Dart is an object-oriented language and in Dart functions are also object of language.
– Augusto Vasques