You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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);
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.
The text was updated successfully, but these errors were encountered:
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);
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.
The text was updated successfully, but these errors were encountered: