(zw *zip.Writer, hub *cwhub.Hub)
| 219 | } |
| 220 | |
| 221 | func (cli *cliSupport) dumpHubItems(zw *zip.Writer, hub *cwhub.Hub) error { |
| 222 | fmt.Fprintln(os.Stdout, "Collecting hub") |
| 223 | |
| 224 | if hub == nil { |
| 225 | return errors.New("no hub connection") |
| 226 | } |
| 227 | |
| 228 | out := new(bytes.Buffer) |
| 229 | ch := clihub.New(cli.cfg) |
| 230 | |
| 231 | if err := ch.List(out, hub, false); err != nil { |
| 232 | return err |
| 233 | } |
| 234 | |
| 235 | stripped := stripAnsiString(out.String()) |
| 236 | |
| 237 | cli.writeToZip(zw, SUPPORT_HUB, time.Now(), strings.NewReader(stripped)) |
| 238 | |
| 239 | return nil |
| 240 | } |
| 241 | |
| 242 | func (cli *cliSupport) dumpBouncers(ctx context.Context, zw *zip.Writer, db *database.Client) error { |
| 243 | fmt.Fprintln(os.Stdout, "Collecting bouncers") |
no test coverage detected