Por que utilizando no if do erro eu não coloco condicional somente erro? Oque o callback retorna , deve ser um boolean, mas como ele faz isso trazendo a mensagem tbm,
if (erro) {
this._mensagem.texto = erro
return;
}