New Adds a new client
( cfg Configuration, receiver rw.FetchReader, sender io.Writer, senderLock *sync.Mutex, receiveDelay time.Duration, sendDelay time.Duration, l log.Logger, )
| 47 | |
| 48 | // New Adds a new client |
| 49 | func (c Commander) New( |
| 50 | cfg Configuration, |
| 51 | receiver rw.FetchReader, |
| 52 | sender io.Writer, |
| 53 | senderLock *sync.Mutex, |
| 54 | receiveDelay time.Duration, |
| 55 | sendDelay time.Duration, |
| 56 | l log.Logger, |
| 57 | ) (Handler, error) { |
| 58 | return newHandler( |
| 59 | cfg, |
| 60 | &c.commands, |
| 61 | receiver, |
| 62 | sender, |
| 63 | senderLock, |
| 64 | receiveDelay, |
| 65 | sendDelay, |
| 66 | l, |
| 67 | ), nil |
| 68 | } |
no test coverage detected