diff --git a/routingtable/client_manager.go b/routingtable/client_manager.go index cac272446f893a63cefa3b87b5bd3f3a4162394d..0c6dc5ba174be01bbbc422fc8f37e28b20a43f51 100644 --- a/routingtable/client_manager.go +++ b/routingtable/client_manager.go @@ -3,14 +3,14 @@ package routingtable // ClientManager manages clients of routing tables (observer pattern) type ClientManager struct { clients map[RouteTableClient]struct{} // Ensures a client registers at most once - rtc RouteTableClient + master RouteTableClient } // NewClientManager creates and initializes a new client manager -func NewClientManager(rtc RouteTableClient) ClientManager { +func NewClientManager(master RouteTableClient) ClientManager { return ClientManager{ clients: make(map[RouteTableClient]struct{}, 0), - rtc: rtc, + master: master, } } @@ -20,7 +20,7 @@ func (c *ClientManager) Register(client RouteTableClient) { c.clients = make(map[RouteTableClient]struct{}, 0) } c.clients[client] = struct{}{} - c.rtc.UpdateNewClient(client) + c.master.UpdateNewClient(client) } // Unregister unregisters a client