|
|
075b35e7ad
|
reuse the client when sending a notification
|
2025-04-30 17:40:17 -07:00 |
|
|
|
9dcc17b687
|
add test to check that connection is reused
|
2025-04-30 17:33:54 -07:00 |
|
|
|
6e03dc7fe3
|
Merge pull request #45 from brendan-ch/hotfix/update-schema-version-system
hotfix/update-schema-version-system
|
2025-04-24 12:09:26 -07:00 |
|
|
|
9969e93fc9
|
use min/max version instead of one static version
|
2025-04-24 09:56:36 -07:00 |
|
Brendan Chen
|
058b0d490f
|
Merge pull request #44
hotfix/update-custom-keys-name
|
2025-04-23 17:18:01 -07:00 |
|
|
|
bf06c7ed3a
|
update custom keys passed through notification scheduler
|
2025-04-23 11:55:15 -07:00 |
|
|
|
b3cd399e10
|
fix custom keys so they're spread across payload correctly
|
2025-04-23 11:54:32 -07:00 |
|
|
|
4798af9674
|
Merge pull request #43 from brendan-ch/feat/shuttle-id-notification-payload
[INT-53] feat/shuttle-id-notification-payload
|
2025-04-22 11:20:18 -07:00 |
|
|
|
12bdd4c631
|
add stop id, in case app wants to switch stops on notification tap
|
2025-04-22 11:17:10 -07:00 |
|
|
|
95f2e6ec29
|
add system id to the notification payload for good measure
|
2025-04-22 11:15:35 -07:00 |
|
|
|
1cb498b150
|
update custom keys to not be included in alert property
|
2025-04-22 11:10:00 -07:00 |
|
|
|
ba0375f582
|
add link to APNs documentation
|
2025-04-22 11:01:31 -07:00 |
|
|
|
44a0f56b93
|
add shuttleId as custom key in notification alert argument
|
2025-04-22 11:00:53 -07:00 |
|
|
|
26b1e70f5b
|
Merge pull request #42 from brendan-ch/feat/graphql-parking-data
[INT-64] feat/graphql-parking-data
|
2025-04-16 17:30:40 -07:00 |
|
|
|
7e74748139
|
add integration test setup for parking data
|
2025-04-16 17:27:13 -07:00 |
|
|
|
02e440773a
|
add functionality to normalize the spots available if over capacity
|
2025-04-16 17:18:48 -07:00 |
|
|
|
658222b91a
|
inline variable
|
2025-04-16 17:06:24 -07:00 |
|
|
|
dd1a448160
|
display parking system in system resolver and remove unnecessary test
|
2025-04-16 17:06:09 -07:00 |
|
|
|
544cab5324
|
move parking structures to a sub-field of system
|
2025-04-16 17:01:41 -07:00 |
|
|
|
cb05d3ca03
|
add schema version endpoint
|
2025-04-16 16:55:00 -07:00 |
|
|
|
2092827d37
|
implement endpoints and update test
|
2025-04-16 16:52:45 -07:00 |
|
|
|
c9ecc18495
|
implement parkingStructure tests
|
2025-04-16 16:45:08 -07:00 |
|
|
|
a38ca3d3de
|
add rest of parkingStructures tests
|
2025-04-16 16:39:07 -07:00 |
|
|
|
ea1150a98d
|
add test for getting parking structures associated with id
|
2025-04-16 16:35:48 -07:00 |
|
|
|
37a67aace7
|
update system testing builder with parking system
|
2025-04-16 16:32:53 -07:00 |
|
|
|
1624d78cb5
|
add parking structures generator
|
2025-04-16 16:31:56 -07:00 |
|
|
|
a6d4b40fba
|
add test cases for endpoints
|
2025-04-16 16:28:09 -07:00 |
|
|
|
2bace24623
|
add comment describing differentation between passio and interchange IDs
|
2025-04-16 16:28:00 -07:00 |
|
|
|
776ffad162
|
add parking system ID to Chapman supported system
|
2025-04-16 16:23:21 -07:00 |
|
|
|
267da3ff36
|
update InterchangeSystem build methods to attach parking system
|
2025-04-16 16:22:01 -07:00 |
|
|
|
6f6bab7058
|
Merge pull request #41 from brendan-ch/feat/parking-repository-loader
[INT-61] feat/parking-repository-loader
|
2025-04-11 17:20:09 -07:00 |
|
|
|
c9aa2c401f
|
restructure parking and shuttle repository loaders
|
2025-04-11 17:13:39 -07:00 |
|
|
|
0e3c12bebc
|
add test for ChapmanApiBasedParkingRepositoryLoader.fetchAndUpdateAll
|
2025-04-11 17:09:52 -07:00 |
|
|
|
50350d8c49
|
add test for ApiBasedShuttleRepositoryLoader.fetchAndUpdateAll
|
2025-04-11 17:08:20 -07:00 |
|
|
|
463f5cd582
|
make timeoutMs a read only property (set only in constructor)
|
2025-04-11 16:58:09 -07:00 |
|
|
|
44095e711a
|
make timeoutMs a settable property
|
2025-04-11 16:57:47 -07:00 |
|
|
|
6cc20a4a6a
|
remove redundant TODO
|
2025-04-11 16:53:45 -07:00 |
|
|
|
a0e0c19ca3
|
update timed loader to use class composition
|
2025-04-11 16:52:27 -07:00 |
|
|
|
d1a47baea6
|
implement fetchAndUpdateAll for parking repository loader
|
2025-04-11 16:44:54 -07:00 |
|
|
|
16dce32887
|
add a RepositoryLoader interface defining a fetchAndUpdateAll method
|
2025-04-11 16:43:46 -07:00 |
|
|
|
49b823890f
|
remove "Timed" from class name to prepare for subclassing
|
2025-04-11 16:13:36 -07:00 |
|
|
|
c250e3ae5c
|
bind fetchAndUpdateParkingStructures to class
|
2025-04-11 16:12:37 -07:00 |
|
|
|
2a01d007a9
|
refactor parking structure construction into separate method
|
2025-04-11 16:11:27 -07:00 |
|
|
|
6998ff529c
|
implement method to retrieve parking structures
|
2025-04-10 16:59:09 -07:00 |
|
|
|
f67e3f13f5
|
update test data for correctness
|
2025-04-10 16:58:30 -07:00 |
|
|
|
e25a96f704
|
add test for ApiResponseError
|
2025-04-10 16:46:59 -07:00 |
|
|
|
b6856a98a2
|
move ApiResponseError assertion function to separate file
|
2025-04-10 16:46:20 -07:00 |
|
|
|
263607fc69
|
move ApiResponseError to separate file
|
2025-04-10 16:44:57 -07:00 |
|
|
|
3d6dc1e7b6
|
add pass to check validity of parking structures generated
|
2025-04-10 16:43:04 -07:00 |
|
|
|
f6d8253719
|
make generateId public
|
2025-04-10 16:40:54 -07:00 |
|