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

TELA NÃO ATUALIZA DADOS COM PROVEDOR DENTRO DE OUTRO PROVEDOR #3742

Closed
Mateus-IC1101 opened this issue Sep 13, 2024 · 1 comment
Closed
Assignees
Labels
bug Something isn't working needs triage

Comments

@Mateus-IC1101
Copy link

Mateus-IC1101 commented Sep 13, 2024

Olá, pessoal. Quero reportar algo que talvez seja um bug.

Não consigo atualizar um provedor usando state, quando usando dados de outro provedor, exemplo:

NÃO FUNCIONA: state = {...filter}

FUNCIONA: return filter.toSet();

As capturas mostram um parte do código comentado que não funciona, é preciso retornar o valor em na função e usar " ref.watch(userFilterNotifierProvider.notifier).state =
usersFilterLocal;" para que seja atualizado.
Lembrando que a chamada no método build está com watch: final allUsers = ref.watch(userFilterNotifierProvider);

Captura de tela de 2024-09-13 07-47-28
Captura de tela de 2024-09-13 07-47-10
Captura de tela de 2024-09-13 07-46-50

Isso seria um bug ? pq antes a lista estava usando userNotifierProvider e tudo funcionava, mas ao passar um provedor para outro e usar o userFilterNotifierProvider, a tela não atualiza com o state dentro do próprio provedor.

@rrousselGit
Copy link
Owner

Hello!
I do not speak this language. Please write your issue in English :)

Also, instead of screenshots, please use code snippets (using ```dart)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs triage
Projects
None yet
Development

No branches or pull requests

2 participants