Open gabrielgiovans opened 1 week ago
Describe the bug Criei um controller que é um singleton para ter alguns controles sobre o ticket selecionado pelo usuário. Porém quando quero limpar o mesmo passando null, ele acaba me retornando o state antigo.
To Reproduce
class TicketController extends Store<TicketEntity?>{ TicketController() : super(null); Future<void> setSelectedTicket(TicketEntity? ticket) async { try { setLoading(true); update(ticket, force: true); } catch (e) { setError(e); } }
Expected behavior ao chamar setSelectedTicket(null), deveria por o state atual como nulo, mas ele acaba mantendo o mesmo state.
O motivo está no copyWith feito no update().
Screenshots
up
Describe the bug Criei um controller que é um singleton para ter alguns controles sobre o ticket selecionado pelo usuário. Porém quando quero limpar o mesmo passando null, ele acaba me retornando o state antigo.
To Reproduce
Expected behavior ao chamar setSelectedTicket(null), deveria por o state atual como nulo, mas ele acaba mantendo o mesmo state.
O motivo está no copyWith feito no update().
Screenshots