dione/handler/topics.go

20 lines
407 B
Go

package handler
// Get list of topics **this** node is subscribed to
func (h *Handler) GetTopics() []string {
topics := h.pb.GetTopics()
return topics
}
// Requesting topics from **other** peers
func (h *Handler) RequestNetworkTopics() {
requestTopicsMessage := &BaseMessage{
Body: "",
Flag: FlagTopicsRequest,
To: "",
From: h.peerID,
}
h.sendMessageToServiceTopic(requestTopicsMessage)
}