Boa noite pessoal. Fiquei horas mas não consegui arrumar um jeito de acessar um método da minha classe TransactionFormCubit de dentro do ShowDialog, o context se perde, já tentei quase de tudo da documentação do bloc para passar o context mas não achei a solução.
showDialog(
context: context,
builder: (contextDialog) {
return TransactionAuthDialog(
onConfirm: (String password) {
BlocProvider.of<TransactionFormCubit>(context)
._send(
transactionCreated, password, context);
},
);
}
);
Estou passando o blocProvider pela classe TransactionFormContainer e também já tentei usar o BlocBuilder e o BlocProvier.value e nada dá certo. Agora no código do curso original essa chamada funciona pra acessar o método save que praticamente é a mesma coisa que eu quero fazer.