whisper: hide some internal types
This commit is contained in:
parent
e5a03eb066
commit
bd14bd6c5b
@ -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)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user