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.
 
            