Commit Graph
12 Commits
Author SHA1 Message Date
Jordan Dominion 5dd93e3015 Fix build warnings 2025-08-01 15:46:07 -04:00
Jordan Dominion d85e2b8d36 Add SignalR
- Add one hub `/hubs/jobs`, strongly typed API included.
- Adjust request pipeline to support SignalR.
- Allow `Accept: text/event-stream` for SSE requests.
- Add client library support for hubs.
- Add integration tests.
- Add IPermissionSetNotifyee to support dynamic changes based on perms.
- Keep job state in `JobService` for pushing updates.
2023-11-04 19:22:48 -04:00
Jordan Dominion eaebe733bd Improve HeadersException handling
Avoid recreating ApiHeaders in request pipeline where possible
2023-10-31 23:16:16 -04:00
Jordan Dominion 30f57d28da Store TokenResponse in ApiHeaders
- Decode it from JWT if necessary.
2023-10-29 16:22:51 -04:00
Dominion d9110cefbe Simplify a new expression 2023-06-13 19:40:43 -04:00
Dominion 5112ea6037 Clean up a file header I guess 2023-05-20 16:25:00 -04:00
Jordan Brown b9586c7fee The great stylecop update
Beware those that read into this commit. Here there be style conformance...

Closes #1252
2021-05-09 19:27:09 -04:00
Jordan Brown 79700c7d0e Adds Oauth framework 2020-11-22 21:11:31 -05:00
Jordan Brown a5c498e0f7 Various things
- Remove lagacy user/pass header auth
- Use .WithToken on octokit calls
- Cleaned up ApiHeader validation failures and responses
- ApiController constructor parameter requireHeaders now defaults to true
- Added integration test for a bunch of 4XX errors
2020-07-05 11:07:33 -04:00
Jordan Brown d7173e3c5f Empty User-Agents are still invalid 2019-01-11 15:14:25 -05:00
Jordan Brown d1a45281d7 Add test for issue #826 2019-01-11 15:04:20 -05:00
Cyberboss c5d2be1685 Fix build 2018-08-20 16:49:43 -04:00