func (s *gossipTestServer) GossipStream(stream proto.Gossip_GossipStreamServer) error { s.lock.Lock() s.tlsUnique = ExtractTLSUnique(stream.Context()) s.lock.Unlock() m, err := stream.Recv() if err != nil { fmt.Println(err) } else { s.msgChan <- m.Nonce } return nil }