Refactor creation of webRTCConn in proxy

This commit is contained in:
Cecylia Bocovich 2022-10-18 14:55:50 -04:00
parent 90d1a56719
commit 6007d5e08e
No known key found for this signature in database
GPG key ID: 009DE379FD9B7B90
2 changed files with 7 additions and 2 deletions

View file

@ -34,6 +34,12 @@ type webRTCConn struct {
eventLogger event.SnowflakeEventReceiver
}
func newWebRTCConn(pc *webrtc.PeerConnection, dc *webrtc.DataChannel, pr *io.PipeReader, eventLogger event.SnowflakeEventReceiver) (*webRTCConn) {
conn := &webRTCConn{pc: pc, dc: dc, pr: pr, eventLogger: eventLogger}
conn.bytesLogger = newBytesSyncLogger()
return conn
}
func (c *webRTCConn) Read(b []byte) (int, error) {
return c.pr.Read(b)
}