TicketsStoreBase<T extends TicketsServiceAbstract, Q extends QueueServiceAbstract, P extends TicketServiceClient, CH extends SessionContext> constructor

TicketsStoreBase<T extends TicketsServiceAbstract, Q extends QueueServiceAbstract, P extends TicketServiceClient, CH extends SessionContext>(
  1. T _ticketsService,
  2. Q _queueService,
  3. P _ticketStub,
  4. CH _gatekeeper,
)

Implementation

TicketsStoreBase(this._ticketsService, this._queueService, this._ticketStub,
    this._gatekeeper) {
  initialLoading = true;
  tickets = ObservableSet<TicketWeebi>();
  isChange = Observable(false);
  range = Observable(
    DateRange(
      DatesWeebi.defaultFirstDate,
      DatesWeebi.defaultLastDate,
    ),
  );
  // * reuse for filtering past 30 days
  // range = Observable(DateRange(
  //     start: DateTime.now().subtract(const Duration(days: 30)),
  //     end: DateTime.now().add(const Duration(hours: 1))));
}