• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vertigra / PcBeaconAgent / 29456200363

15 Jul 2026 10:40PM UTC coverage: 15.224% (+0.04%) from 15.187%
29456200363

push

github

vertigra
fix(server): restore query-string auth, fix OnExit deadlock, fix tests

1. ApiKeyExtensions + BeaconServiceHub: restore query-string
   fallback for api_key. Android client sends the key via query
   string for both REST and SignalR WebSocket handshake. Removing
   it broke all authenticated endpoints (401).

2. App.OnExit: replace GetAwaiter().GetResult() (deadlocks the
   UI thread because StopAsync tries to marshal back to the
   Dispatcher) with Task.Run(() => StopAsync()). The web host
   stops on a thread-pool thread, the UI thread is free.

3. BeaconServerIdentityTests: write server.key to
   AppContext.BaseDirectory (matching the production code)
   instead of changing Directory.SetCurrentDirectory. The tests
   were failing because BeaconServerIdentity now resolves the
   key path via AppContext.BaseDirectory, not CWD.

241 of 1583 relevant lines covered (15.22%)

3.02 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/PcBeaconAgent.Server.Core/Services/DisplayController.cs


Source Not Available

The file "PcBeaconAgent.Server.Core/Services/DisplayController.cs" isn't available on github. Either it's been removed, or the repo root directory needs to be updated.

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc