(conn *grpc.ClientConn, opts ...ClientOpts)
| 69 | } |
| 70 | |
| 71 | func New(conn *grpc.ClientConn, opts ...ClientOpts) *Client { |
| 72 | client := &Client{ |
| 73 | conn: conn, |
| 74 | ProgressStatus: make(chan *UpDownStatus), |
| 75 | logger: zerolog.Nop(), |
| 76 | } |
| 77 | |
| 78 | for _, opt := range opts { |
| 79 | opt(client) |
| 80 | } |
| 81 | |
| 82 | return client |
| 83 | } |
| 84 | |
| 85 | type ClientOpts func(u *Client) |
| 86 |
no outgoing calls
no test coverage detected