10 Commits

Author SHA1 Message Date
philipch07
f7437da850 Improve code cov by adding various tests 2025-09-14 15:34:52 -04:00
Sean DuBois
f32c107a62 Update lint rules, force testify/assert for tests
Use testify's assert package instead of the standard library's testing
package.
2025-04-22 23:36:32 -04:00
Joe Turki
cad1676659 Upgrade golangci-lint, more linters
Introduces new linters, upgrade golangci-lint to version (v1.63.4)
2025-01-17 08:21:15 -06:00
Eric Daniels
a0385eec1a Add GracefulClose 2024-07-25 15:02:45 -04:00
Sean DuBois
89093bb75b Revert "Cleanly close agent goroutines"
This reverts commit d8341e71ae.
2024-07-15 12:19:01 -04:00
Eric Daniels
d8341e71ae Cleanly close agent goroutines 2024-07-02 10:40:52 -04:00
Sean DuBois
85a3a7f524 Simplify usage of test.TimeOut()
Execute directly instead of allocating function
2024-03-23 20:28:47 -04:00
Sean DuBois
01c35354b0 Simplify usage of test.CheckRoutines()
Execute directly instead of allocating function
2024-03-23 20:08:57 -04:00
Sean DuBois
d17be4df3b Use Notification Queue from 67cc918a51 more
Deliver Candidates and Selected CandidatePairs using the same queue.
This means that things are delivered in order and we don't have to worry
about blocking
2024-03-21 10:09:03 -04:00
sukun
67cc918a51 Fix ConnectionState being reported out of order
Before we launched a goroutine to announce every ConnectionState change
to users. These could then be sent to the user out of order.

This commit adds a connectionStateNotifier. The connectionStateNotifier
delivers them sequentially to the user.

Resolves #624
2024-03-20 14:07:55 -04:00