Commit graph

241 commits

Author SHA1 Message Date
Collin Duncan
ef9925c29e
Adding minute check for warmup test 2024-04-16 10:26:11 +02:00
Collin Duncan
430ab33627
Rearranging order of tests for better picture of what is happening on cicd 2024-04-16 10:24:12 +02:00
Collin Duncan
51080310d8
Changing unit tests to use more mocked modules 2024-04-16 10:16:51 +02:00
Collin Duncan
c09532f89a
Revert "Removing monitor and screenshotting from flow for now"
This reverts commit c7e500ad6f.
2024-04-16 09:52:49 +02:00
Collin Duncan
6340a2328e
Fixing unit tests 2024-04-16 09:52:25 +02:00
Collin Duncan
c7e500ad6f
Removing monitor and screenshotting from flow for now 2024-04-16 09:17:52 +02:00
Collin Duncan
d23358e5d8
Making screenshots on error only happen in non-time sensitive flows and switching back to using a queue 2024-04-11 11:46:25 +02:00
Collin Duncan
00ffff7d6a
Changing default log levels for app 2024-04-11 10:49:52 +02:00
Collin Duncan
2f9549adef
Changing some logs from log to debug level 2024-04-11 09:54:23 +02:00
Collin Duncan
45bc15eee5
Decreasing screenshot quality to decrease time taken for screenshot 2024-04-11 09:49:23 +02:00
Collin Duncan
327065f3e3
Changing database logging to only fire on error and warn 2024-04-11 09:46:38 +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
bac0e3971d
Changing event listener to only register once when deleting waiting list entries 2024-04-02 14:15:01 +02:00
Collin Duncan
7d6b45032b
Fixing DST issues for recurring reservations 2024-03-28 18:02:33 +01:00
Collin Duncan
11dc49e865
Adding some good-ole unit tests to CI 2024-03-28 17:59:12 +01:00
Collin Duncan
d41866b0ad
Less delays because no need for sneaky 2024-03-27 14:10:28 +01: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
bbf38c8c2a
Fixing formatting of wait list date when parsing 2024-03-25 20:18:06 +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
c1199b9ec9
Logging error message when navigating to day 2024-03-19 10:07:07 +01:00
Collin Duncan
c47cfbd55d
Fixing getting all court statuses 2024-03-18 17:17:21 +01:00
Collin Duncan
91520e01f1
Adding error to context when failing to monitor court reservations 2024-03-18 09:44:43 +01:00
Collin Duncan
616f6971c7
Another reorganization of docker layers 2024-03-14 15:40:08 +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
6d35307cd6
Changing order of Dockerfile instructions to improve layering 2024-03-14 09:21:28 +01:00
Collin Duncan
203dea910b
Creating job to record monitor during reservation 2024-03-14 08:06:51 +01:00
Collin Duncan
2d106deb77
Correcting imports from non-relative path 2024-03-13 23:59:16 +01:00
Collin Duncan
9bed0e21f1
Adding monitoring queue 2024-03-12 13:02:45 +01:00
Collin Duncan
dd50bbec78
Removing baseUrl from tsconfig 2024-03-12 13:01:41 +01:00
Collin Duncan
7bc30f99d0
Adding ability to monitor court reservations when performing a reservation 2024-03-08 16:33:13 +01:00
Collin Duncan
8410241219
Add function to sort courts by ranking for selection 2024-03-08 16:06:49 +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
09f05d6758
Adding default timeouts of 5s 2024-02-23 07:39:38 -06:00
Collin Duncan
8c227029dc
Removing unused interface from runner service 2024-02-23 07:39:35 -06:00
Collin Duncan
d63028f075
Deleting old runner router 2024-02-23 07:39:31 -06:00
Collin Duncan
630d68fa0c
Adding error handling for baanreserveren to take a screenshot on error 2024-02-23 07:39:27 -06:00
Collin Duncan
086950bb56
Removing unused code from runner service 2024-02-23 07:39:17 -06:00
Collin Duncan
5b16501708
Revert "Fixing an issue with recurring reservations made in DST to non-DST"
This reverts commit a6f0e76fe7.
2023-10-31 09:09:50 +01:00
Collin Duncan
cc50f61320
Removing unused import 2023-10-24 11:50:11 +02:00
Collin Duncan
a6f0e76fe7
Fixing an issue with recurring reservations made in DST to non-DST 2023-10-24 11:43:38 +02:00
Collin Duncan
0bff63ba6f
Fixing regex for finding date and logging error on waiting list failure 2023-10-17 15:50:54 +02:00
Collin Duncan
99466bd1f4
Adding debug log for handling waiting list email and preventing other parallel methods from throwing 2023-10-17 10:43:00 +02:00
Collin Duncan
1abaa934b0
Adding proxy to find members 2023-10-16 16:19:01 +02:00