package steward // // subscriberServices will hold all the helper services needed for // // the different subcribers. Example of a help service can be a log // // subscriber needs a way to write logs locally or send them to some // // other central logging system. // type subscriberServices struct { // // sayHelloNodes are the register where the register where nodes // // who have sent an sayHello are stored. Since the sayHello // // subscriber is a handler that will be just be called when a // // hello message is received we need to store the metrics somewhere // // else, that is why we store it here....at least for now. // sayHelloNodes map[node]struct{} // } // // //newSubscriberServices will prepare and return a *subscriberServices // func newSubscriberServices() *subscriberServices { // s := subscriberServices{ // sayHelloNodes: make(map[node]struct{}), // } // // return &s // } // // // --- //