run hm inside serve
Vladimir Bauer
3 years ago
| 95 | 95 | cancel: cancel, |
| 96 | 96 | } |
| 97 | 97 | |
| 98 | go s.hm.run() | |
| 99 | 98 | go p.serve(s, cwriter.New(s.output)) |
| 100 | 99 | return p |
| 101 | 100 | } |
| 252 | 251 | render := func() error { return s.render(cw) } |
| 253 | 252 | tickerC := s.newTicker(p.ctx, cw.IsTerminal(), p.done) |
| 254 | 253 | |
| 254 | go s.hm.run() | |
| 255 | ||
| 255 | 256 | for { |
| 256 | 257 | select { |
| 257 | 258 | case op := <-p.operateState: |
| 298 | 299 | } |
| 299 | 300 | |
| 300 | 301 | s.hm.sync() |
| 301 | ||
| 302 | 302 | iter := make(chan *Bar) |
| 303 | 303 | s.hm.iter(iter, nil) |
| 304 | 304 | for b := range iter { |