Open sharafian opened 8 years ago
I'm still confused about what the value add for Core
/ClientManager
is. Right now it seems like it's mostly a map of Clients indexed by their address. It seems like there's scope for this to do more though, especially regarding routing, retries, etc.
The name
Core
isn't very descriptive of what the class does. Because it serves mostly the same purpose asClient
but manages the same operations on a list of plugins, it would be easier for people to understand and use if it were calledClientManager
or something similar.