-
Notifications
You must be signed in to change notification settings - Fork 876
feat: Create broker for negotiating connections #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WebRTC require an exchange of encryption keys and network hops to connect. This package pipes the exchange over gRPC. This will be used in all connecting clients and agents.
Codecov Report
@@ Coverage Diff @@
## main #14 +/- ##
==========================================
+ Coverage 67.90% 71.13% +3.22%
==========================================
Files 15 17 +2
Lines 888 1112 +224
==========================================
+ Hits 603 791 +188
- Misses 224 251 +27
- Partials 61 70 +9
Continue to review full report at Codecov.
|
@@ -1,2 +1,3 @@ | |||
# Generated files | |||
peerbroker/proto/*.go linguist-generated=true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for adding this to generated files 👍
@@ -113,6 +113,18 @@ jobs: | |||
with: | |||
go-version: "^1.17" | |||
|
|||
- uses: actions/cache@v2 | |||
with: | |||
# Go mod cache, Linux build cache, Mac build cache, Windows build cache |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cool - I'll need this for yarn
soon too.
) | ||
|
||
func TestMain(m *testing.M) { | ||
goleak.VerifyTestMain(m) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Glad we have goleak
set up from the get-go 🎉
Co-authored-by: Bryan <bryan@coder.com>
WebRTC require an exchange of encryption keys and network hops to connect. This package pipes the exchange over gRPC. This will be used in all connecting clients and agents.