Jordan Dominion
f2e797cad7
WIP, who knows man
2025-08-29 11:38:37 -04:00
Jordan Dominion
9453e08975
GQL User.CreatedBy is dependent on https://github.com/ChilliCream/graphql-platform/issues/8313
2025-08-17 23:23:25 -04:00
Jordan Dominion
e3f63cb8d5
Fix test build errors
2025-08-17 22:35:31 -04:00
Jordan Dominion
05f6303f16
Use connections for use OAuth and Oidc connections
2025-08-16 13:38:22 -04:00
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