deleteTicket method

  1. @action
Future<ObservableSet<TicketWeebi>> deleteTicket(
  1. TicketWeebi ticketData
)

Implementation

@action
Future<ObservableSet<TicketWeebi>> deleteTicket(
    TicketWeebi ticketData) async {
  await _deleteTicketServer(ticketData);

  if (tickets.any((t) =>
      t.creationDate.isAtSameMomentAs(ticketData.creationDate) &&
      t.id == ticketData.id)) {
    await _ticketsService.deleteTicketRpc.request(ticketData);
    tickets.remove(ticketData);
  }
  setChange();
  return tickets;
}