minor: one line func
Vladimir Bauer
3 years ago
| 143 | 143 | // operation for example. |
| 144 | 144 | func (b *Bar) SetRefill(amount int64) { |
| 145 | 145 | select { |
| 146 | case b.operateState <- func(s *bState) { | |
| 147 | s.refill = amount | |
| 148 | }: | |
| 146 | case b.operateState <- func(s *bState) { s.refill = amount }: | |
| 149 | 147 | case <-b.done: |
| 150 | 148 | } |
| 151 | 149 | } |
| 324 | 322 | // or after progress resume. |
| 325 | 323 | func (b *Bar) DecoratorAverageAdjust(start time.Time) { |
| 326 | 324 | select { |
| 327 | case b.operateState <- func(s *bState) { | |
| 328 | s.decoratorAverageAdjust(start) | |
| 329 | }: | |
| 325 | case b.operateState <- func(s *bState) { s.decoratorAverageAdjust(start) }: | |
| 330 | 326 | case <-b.done: |
| 331 | 327 | } |
| 332 | 328 | } |