19 Commits
Author SHA1 Message Date
Jordan Dominion 77a674e295 Fix integration test 2025-08-15 18:45:44 -04:00
Jordan Dominion a5c8f96184 Everything working except node projections 2025-08-13 22:37:08 -04:00
Jordan Dominion 80a19a1e86 Mitigate a race condition 2025-08-05 10:40:14 -04:00
Jordan Dominion 3c46164515 ThrowsExactly conversion except harder 2025-08-01 19:37:43 -04:00
Jordan Dominion c594407c2b Reduce scope of tick reduction here 2025-04-26 22:54:29 -04:00
Jordan Dominion 4955e678db WIP 2025-04-26 15:29:34 -04:00
Jordan Dominion abf12000cc Fixes for OIDC stuff 2025-03-10 18:09:28 -04:00
Jordan Dominion 2e75125860 OIDC First Implementation 2025-03-09 17:53:43 -04:00
Jordan Dominion 772af9cd83 Fix cases of MultiServerClient not being able to handle GraphQL being disabled 2024-10-10 20:31:03 -04:00
Jordan Dominion d24abb5920 Fix potential race conditions with user subscription test 2024-10-02 20:28:32 -04:00
Jordan Dominion 330fbdf08a Bro 2024-10-02 19:26:32 -04:00
Jordan Dominion 564e903f98 Add some buffer time to allow subscriptions to catch up 2024-10-02 17:10:34 -04:00
Jordan Dominion b36ede9a96 Work around a race condition 2024-09-25 07:05:08 -04:00
Jordan Dominion 333e896ef8 User subscription tests 2024-09-24 21:30:02 -04:00
Jordan Dominion 14bc1aca59 Fix Linux live tests user count being off 2024-09-24 06:38:57 -04:00
Jordan Dominion 8b09eb7fb5 Implement SxS GraphQL users tests 2024-09-22 19:14:02 -04:00
Jordan Dominion d89461d19d GraphQL API Initial Implementation
- Build API via annotations using HotChocolate.
  - Export to `artifacts` on build.
  - Repurpose REST API types where possible, but many have to be reimplemented.
  - Transfer controller and bridge controller will definitely have to stay forever.
- Added `Tgstation.Server.Client.GraphQL` built from schema using StrawberryShake.
  - Added equivalent server information query.
- Setup semver and u32 (de)serialization.
- Begin transitioning to multi-client type live tests.
- Add GraphQL route `/api/graphql`
- Rename ServerClient likes to RestServerClient equivalent.
- Major API/Client library version bumps.
2024-09-08 20:51:04 -04:00
Dominion 4471391b96 ValueTask Tgstation.Server.Client 2023-06-14 12:30:00 -04:00
Dominion 8ab819a414 Reorganize integration tests 2023-04-22 10:27:52 -04:00