Commit Graph

946 Commits

Author SHA1 Message Date
e880830e02 add redis URL to docker compose 2025-03-27 08:42:46 -07:00
cb65cd49f3 Revert "test that failing test breaks ci"
This reverts commit bef93538fb.
2025-03-27 08:30:23 -07:00
bef93538fb test that failing test breaks ci 2025-03-27 08:28:52 -07:00
83cf38ed91 remove dotenv 2025-03-27 08:27:14 -07:00
829b3f4ffd load each environment variable automatically from the env file 2025-03-27 08:26:44 -07:00
25f9dd62b1 remove .env file from testing and app-integration-test flows 2025-03-26 16:06:00 -07:00
e12a9817ff remove extra - 2025-03-26 16:00:15 -07:00
299bcfcf18 update docker command for compose build 2025-03-26 16:00:03 -07:00
b442cdda21 add app integration testing workflow 2025-03-26 15:55:24 -07:00
892ca7ec63 update github actions to use docker 2025-03-26 15:53:46 -07:00
4990e65c3e add testing workflow and update package.json 2025-03-26 15:53:39 -07:00
66642e7050 simplify the dockerfile and move it to a separate file 2025-03-26 15:50:47 -07:00
f2a464d52d fix the inline dockerfile to use cmd instead of run, and update port 2025-03-26 15:45:26 -07:00
2dd91c9885 add docker compose file and dockerignore 2025-03-26 15:31:12 -07:00
9942796f26 Merge pull request #33 from brendan-ch/feat/flexible-timing-support-for-notifications
[INT-27] feat/flexible-timing-support-for-notifications
2025-03-25 16:26:08 -07:00
7199adf20e play the default sound when the notification is sent 2025-03-25 16:21:19 -07:00
4d74027b0e update schema types for backwards compatibility with current schema 2025-03-25 16:16:18 -07:00
717575e004 update query resolvers to add the seconds threshold 2025-03-25 16:00:13 -07:00
99672e749f use seconds threshold provided in argument inputs 2025-03-25 15:48:42 -07:00
96e7e0297b update tests for mutation resolvers 2025-03-25 15:43:00 -07:00
14a3738fba add a public method to get the seconds threshold for a scheduled notification 2025-03-25 15:39:17 -07:00
1321ff1347 update graphql schema with updated arguments 2025-03-25 15:29:31 -07:00
fb49577cf6 add logic to send notification based on a provided threshold 2025-03-25 15:19:09 -07:00
1f8d4bfbd4 extract tuple.toString to variable 2025-03-25 15:11:47 -07:00
50636e5582 change set of device IDs to object of device IDs to seconds threshold 2025-03-25 15:09:32 -07:00
07b80f2012 update tests to include the secondsThreshold argument 2025-03-25 14:59:03 -07:00
8874704acb add optional secondsThreshold value 2025-03-25 14:55:34 -07:00
9e6e20503d Merge pull request #32 from brendan-ch/chore/split-notification-service
[INT-45] chore/split-notification-service
2025-03-24 10:35:38 -07:00
7e3305247d update notification scheduler tests with mock notification sender 2025-03-24 10:20:59 -07:00
2ccdba3d11 add test for failing error code 2025-03-24 10:14:43 -07:00
20282c3cf9 add test for APNs bundle ID 2025-03-24 10:13:58 -07:00
ac65e23984 add test for making a connection to the server 2025-03-24 10:11:17 -07:00
e433662f19 add test cases for sendNotificationImmediately 2025-03-24 10:09:37 -07:00
5670efb042 move getAPNsFullUrlToUse method to the notification sender tests 2025-03-24 10:05:10 -07:00
6251f0e247 move shouldSendNotifications property to the AppleNotificationSender 2025-03-24 10:02:30 -07:00
a6ceeb4dfb add optional dependency inject for apple notification sender 2025-03-24 09:59:29 -07:00
26cdab9907 copy over test for APNs token reload 2025-03-24 09:48:35 -07:00
23dc4c3f59 add getter for the last refreshed token time 2025-03-24 09:44:50 -07:00
9869632a88 change reloadAPNsTokenIfTimePassed method to public for testing 2025-03-24 09:42:41 -07:00
7f1bf005c1 integrate notification sender class into ETA notification scheduler 2025-03-24 09:39:07 -07:00
83766c90c5 add notification sending logic 2025-03-24 09:34:53 -07:00
a58780a37d add apns token methods 2025-03-24 09:30:22 -07:00
619ef9a27f update naming of classes and tests 2025-03-24 09:20:10 -07:00
Brendan Chen
eaa23d635c Merge pull request #31
chore/update-integration-testing-data
2025-03-20 20:23:53 -07:00
049ea731a3 add message for integration testing 2025-03-20 20:22:58 -07:00
d8ec54919e move shuttle away from the stop 2025-03-20 20:22:50 -07:00
135a294e5d Merge pull request #30 from brendan-ch/feat/orientation-data
feat/orientation-data
2025-03-17 13:30:32 -07:00
889e302912 add orientation data to api based loader 2025-03-17 13:25:46 -07:00
891bf522ba add orientation data to route resolver 2025-03-17 13:25:37 -07:00
024a7dd30c add orientation to loadTestData 2025-03-17 13:24:08 -07:00