Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dúvidas sobre o pushNamedAndRemoveUntil #755

Closed
marcusbrunocosta opened this issue Jul 11, 2022 · 3 comments
Closed

Dúvidas sobre o pushNamedAndRemoveUntil #755

marcusbrunocosta opened this issue Jul 11, 2022 · 3 comments
Labels
new New issue request attention

Comments

@marcusbrunocosta
Copy link

Percebi que ninguém voltou pra dizer que o problema ainda persiste, ou pelo menos parte dele. Conclui que eu posso estar deixando de implementar algo.

Possuo uma aplicação onde é comum rotas como essa:
/home/categoria/1234
Onde home é a tela inicial, categoria é uma lista e 1234 uma categoria.

Quando uma categoria é adicionada ou excluída uso uma instrução similar a essa:

Modular.to.pushNamedAndRemoveUntil(
            '/home/categoria/1234',
            ModalRoute.withName('/home/categoria/')
);

Com essa instrução tanto a home quanto a categoria eram disposadas a fim de carregar a lista de categorias atualizada.
Após atualizações, percebi que isso não acontece mais, e apenas a home é disposada.
Substituindo o pushNamedAndRemoveUntil por navigate o resultado é o mesmo.
Estou usando uma solução temporária que outro dev sugeriu aqui msm:

Modular.to.popUntil((route) => route.isFirst);
Modular.to.pushNamed('/home/categoria/1234');

Acredito que haja outra solução melhor, ou que o método antigo volte a funcionar.
Alguém poderia dar uma dica?
Agradeço muito desde já.

@marcusbrunocosta marcusbrunocosta added the new New issue request attention label Jul 11, 2022
@Bwolfs2
Copy link
Contributor

Bwolfs2 commented Jul 14, 2022

Bom dia @marcusbrunocosta consegue fazer um exemplo e colocar no Git pra conseguirmos simular aqui?

@guilhermesan
Copy link

Olá, estamos com um problema parecido em um projeto nosso.

No nosso caso o problema é o seguinte data uma rota como essa:

/home/settings/places

Modular.to.pushNamedAndRemoveUntil(
            ‘./new’,
            ModalRoute.withName(‘/settings’)
);

O esperado era que sobrasse na stack /home/settings ou seja teríamos a home e o settings no stack.

O que acontece é que ficamos apenas com o /settings no stack e ao voltar acabamos saindo do app ao invés de voltar para a home.

@jacobaraujo7
Copy link
Contributor

Trabalhando nisso.
Duplicado #615

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new New issue request attention
Projects
None yet
Development

No branches or pull requests

4 participants