Fixed Dashboard full page refresh

This commit is contained in:
2026-02-18 23:37:21 +08:00
parent 5ec57a1cec
commit f9f3509188
7 changed files with 118 additions and 43 deletions
@@ -904,10 +904,10 @@ class _TicketDetailScreenState extends ConsumerState<TicketDetailScreen> {
return PopupMenuButton<String>(
onSelected: (value) async {
// Rely on the realtime stream to propagate the status change.
await ref
.read(ticketsControllerProvider)
.updateTicketStatus(ticketId: ticket.id, status: value);
ref.invalidate(ticketsProvider);
},
itemBuilder: (context) => availableStatuses
.map(