Collin Duncan
|
2f9549adef
|
Changing some logs from log to debug level
|
2024-04-11 09:54:23 +02:00 |
|
Collin Duncan
|
95019a86cf
|
Fixing some issues with the cron job waiting until 7 and adding a unit test for it
|
2024-04-10 11:30:51 +02:00 |
|
Collin Duncan
|
9e8f2598f5
|
Fixing expression to check for 7AM
|
2024-04-10 08:57:17 +02:00 |
|
Collin Duncan
|
e7bff228c6
|
Adding a warmup and changing daily reservations to utilize this warmup + busy loop to be faster in the morning
|
2024-04-09 23:19:57 +02:00 |
|
Collin Duncan
|
73b32402d3
|
Adding feature to add multiple people to a reservation
|
2024-04-09 16:49:01 +02:00 |
|
Collin Duncan
|
ca3e374d19
|
Adding a delay to the monitoring during court reservation
|
2024-04-04 18:05:05 +02:00 |
|
Collin Duncan
|
c61f75cb02
|
Changing monitor to view 1 week in advance when no reservations are required
|
2024-03-27 09:30:51 +01:00 |
|
Collin Duncan
|
28f730cf81
|
Fixing monitors and migrating them to use strings instead of blobs
|
2024-03-26 14:05:33 +01:00 |
|
Collin Duncan
|
7a022fccc1
|
Adding endpoint to force performing a reservation
|
2024-03-22 20:14:14 +01:00 |
|
Collin Duncan
|
67c5374832
|
Fixing adding to waiting list in reservations worker to save waiting list id
|
2024-03-22 19:04:58 +01:00 |
|
Collin Duncan
|
3a88831148
|
Implementing multiple attempts or failing early if courts are full
|
2024-03-20 20:43:37 +01:00 |
|
Collin Duncan
|
90ddea4bb5
|
Allowing monitoring of reservations even if no daily reservations are found and updating some types for better constraints
|
2024-03-14 12:27:47 +01:00 |
|
Collin Duncan
|
9bed0e21f1
|
Adding monitoring queue
|
2024-03-12 13:02:45 +01:00 |
|
Collin Duncan
|
533080b0ad
|
Changing daily reservations to have 2 attempts and then finally go to waitlist
|
2024-02-23 07:39:44 -06:00 |
|
Collin Duncan
|
4bb532b281
|
Accidentally disabled the queue! Whoopsies
|
2023-10-16 15:26:56 +02:00 |
|
Collin Duncan
|
d8370ee4b8
|
Updating controllers to use separate req class for transformation and validation
|
2023-10-10 11:51:03 +02:00 |
|
Collin Duncan
|
a7c955a18d
|
Adding ability to reserve for others and to filter out shitty courts
|
2023-10-06 11:56:34 +02:00 |
|
Collin Duncan
|
16d62f5613
|
Changing all queue-related services and modules to use async provider. Changed email jobs to not be named which was preventing processing
|
2023-09-23 23:04:50 +02:00 |
|
Collin Duncan
|
d9ed2f22c1
|
Changing how retrieving schedulable reservations works
|
2023-09-20 09:37:57 +02:00 |
|
Collin Duncan
|
c2bb21d55a
|
Changing to use global validation pipes and introducing query params validation for reservations controller
|
2023-09-20 09:34:40 +02:00 |
|
Collin Duncan
|
3ede46abe2
|
Changing schedulable to not return past reservations
|
2023-09-14 10:01:50 +02:00 |
|
Collin Duncan
|
82bfe43bbb
|
Changed to use strings when querying by date
|
2023-09-14 09:59:21 +02:00 |
|
Collin Duncan
|
36fc5d3745
|
Awaiting a promise and adding a ntfy client error
|
2023-09-13 21:29:45 +02:00 |
|
Collin Duncan
|
62a4b8c9e6
|
Completing ntfy module and adding to other modules
|
2023-09-13 21:08:37 +02:00 |
|
Collin Duncan
|
f8699080a8
|
Adding parsing pipes and converting dayjs to strings before using in db
|
2023-09-13 21:08:21 +02:00 |
|
Collin Duncan
|
8dd435a950
|
Debugging some issues with schedulable reservations
|
2023-09-13 12:01:06 +02:00 |
|
Collin Duncan
|
9dc55e09cf
|
Adding query param to fetch schedulable reservations
|
2023-09-12 09:47:23 +02:00 |
|
Collin Duncan
|
1da322ed05
|
Changing how cron fetches available reservations to schedule
|
2023-09-07 10:00:32 +02:00 |
|
Collin Duncan
|
29ec45e690
|
Injecting ReservationsCronService within module...
|
2023-09-05 09:13:13 +02:00 |
|
Collin Duncan
|
8f4b6bca44
|
Adding clean-up of waiting list entries when deleting a reservation that has been wait-listed
|
2023-08-31 11:30:15 +02:00 |
|
Collin Duncan
|
135b9930f6
|
Adding new database logger for logging database related things
|
2023-08-29 10:44:12 +02:00 |
|
Collin Duncan
|
8ca3fe0644
|
Changing how errors are logged to show correct details
|
2023-08-10 13:34:39 +02:00 |
|
Collin Duncan
|
56d1095f1f
|
Changing creation of reservation to always save a reservation and instead delete when it has been reserved
|
2023-08-10 13:34:23 +02:00 |
|
Collin Duncan
|
714b1da735
|
Adding some custom errors for waiting list flow and changing number of attempts to 1 for all jobs for now
|
2023-07-31 15:18:08 +02:00 |
|
Collin Duncan
|
7002b44936
|
Changing how getting reservations by date works to not assume 7d in past
|
2023-07-29 16:30:06 +02:00 |
|
Collin Duncan
|
839c162f1f
|
Adding cron to clean up expired reservations
|
2023-07-29 15:23:13 +02:00 |
|
Collin Duncan
|
89948e79f4
|
Deleting/waitlisting reservations on result
|
2023-07-29 15:23:04 +02:00 |
|
Collin Duncan
|
d1faef35d2
|
Changing logger to loggerService
|
2023-07-29 14:58:48 +02:00 |
|
Collin Duncan
|
e7503e3074
|
More work on reservation waiting list support: adding waiting list module and connecting to email queue
|
2023-07-29 10:49:44 +02:00 |
|
Collin Duncan
|
56dda6fd28
|
Adding beginning support for email listening
|
2023-07-28 19:50:04 +02:00 |
|
Collin Duncan
|
33e19d38c5
|
Adding waitListed property to reservations
|
2023-07-28 19:49:06 +02:00 |
|
Collin Duncan
|
4f15521afe
|
Fixing nestjs dependency injection
|
2023-06-29 13:16:11 +02:00 |
|
Collin Duncan
|
699b8445ff
|
Adding recurring reservations and updating some linting/formatting rules
|
2023-06-29 10:32:09 +02:00 |
|
Collin Duncan
|
8a1da9925f
|
Fixing some transformation and logging sensitive data issues
|
2023-06-28 21:40:29 +02:00 |
|
Collin Duncan
|
bdcf1b753f
|
Adding some error logging when selecting day
|
2023-06-28 16:25:40 +02:00 |
|
Collin Duncan
|
a4076796af
|
Adding debug log to creation of reservation
|
2023-06-28 09:41:24 +02:00 |
|
Collin Duncan
|
9da2d5e2f2
|
Formatting fixes
|
2023-06-27 16:06:19 +02:00 |
|
Collin Duncan
|
1def4de40c
|
Big ole refactor to using nestjs for some practice
|
2023-05-26 15:43:14 -05:00 |
|