whisperv6: remove duplicated code (#18015)

This commit is contained in:
Corey Lin 2018-12-03 21:15:22 +08:00 committed by Guillaume Ballet
parent a3fd415c0f
commit 7a5c1b28dd

View File

@ -18,27 +18,12 @@ package whisperv6
import ( import (
"bytes" "bytes"
"crypto/ecdsa"
"testing" "testing"
"time" "time"
mapset "github.com/deckarep/golang-set"
"github.com/ethereum/go-ethereum/common"
) )
func TestMultipleTopicCopyInNewMessageFilter(t *testing.T) { func TestMultipleTopicCopyInNewMessageFilter(t *testing.T) {
w := &Whisper{ w := New(nil)
privateKeys: make(map[string]*ecdsa.PrivateKey),
symKeys: make(map[string][]byte),
envelopes: make(map[common.Hash]*Envelope),
expirations: make(map[uint32]mapset.Set),
peers: make(map[*Peer]struct{}),
messageQueue: make(chan *Envelope, messageQueueLimit),
p2pMsgQueue: make(chan *Envelope, messageQueueLimit),
quit: make(chan struct{}),
syncAllowance: DefaultSyncAllowance,
}
w.filters = NewFilters(w)
keyID, err := w.GenerateSymKey() keyID, err := w.GenerateSymKey()
if err != nil { if err != nil {