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. // 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. // 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{}) set := make(map[string]struct{})
for _, topic := range topics { for _, topic := range topics {
set[topic.String()] = struct{}{} set[topic.String()] = struct{}{}
} }
return TopicSet(set) return topicSet(set)
} }