Is your feature request related to a problem? Please describe.
The Connection class holds all of the message senders and receivers. This has resulted in the Connection class holding functionality outside of its scope. This has also resulted in the Connection class growing so large that it is difficult to read for newcomers.
Describe the solution you'd like
Determine a way to refactor the message senders and receivers into their own respective classes
Is your feature request related to a problem? Please describe. The
Connection
class holds all of the message senders and receivers. This has resulted in theConnection
class holding functionality outside of its scope. This has also resulted in theConnection
class growing so large that it is difficult to read for newcomers.Describe the solution you'd like Determine a way to refactor the message senders and receivers into their own respective classes