commit d376d7036bdee70797dbda50af34d5930d45dadd Author: David Fifield david@bamsoftware.com Date: Thu Apr 23 21:08:01 2020 -0600
Make WebRTCPeer and Peers not inherit the methods of BytesLogger.
You would have been able to do, for example, snowflake.(*WebRTCPeer).AddInbound(...). --- client/lib/peers.go | 2 +- client/lib/webrtc.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/client/lib/peers.go b/client/lib/peers.go index d385971..f70905e 100644 --- a/client/lib/peers.go +++ b/client/lib/peers.go @@ -20,7 +20,7 @@ import ( // version of Snowflake) type Peers struct { Tongue - BytesLogger + BytesLogger BytesLogger
snowflakeChan chan Snowflake activePeers *list.List diff --git a/client/lib/webrtc.go b/client/lib/webrtc.go index 3e20549..589bbfa 100644 --- a/client/lib/webrtc.go +++ b/client/lib/webrtc.go @@ -40,7 +40,7 @@ type WebRTCPeer struct { lock sync.Mutex // Synchronization for DataChannel destruction once sync.Once // Synchronization for PeerConnection destruction
- BytesLogger + BytesLogger BytesLogger }
// Construct a WebRTC PeerConnection.
tor-commits@lists.torproject.org