whisper: hide some internal types

This commit is contained in:
Péter Szilágyi 2015-04-17 13:25:18 +03:00
parent e5a03eb066
commit bd14bd6c5b

View File

@ -49,13 +49,13 @@ func (self *Topic) String() string {
}
// TopicSet represents a hash set to check if a topic exists or not.
type TopicSet map[string]struct{}
type topicSet map[string]struct{}
// NewTopicSet creates a topic hash set from a slice of topics.
func NewTopicSet(topics []Topic) TopicSet {
func NewTopicSet(topics []Topic) topicSet {
set := make(map[string]struct{})
for _, topic := range topics {
set[topic.String()] = struct{}{}
}
return TopicSet(set)
return topicSet(set)
}