(ctx context.Context, r tripperware.Request)
| 19 | } |
| 20 | |
| 21 | func (s stepAlign) Do(ctx context.Context, r tripperware.Request) (tripperware.Response, error) { |
| 22 | start := (r.GetStart() / r.GetStep()) * r.GetStep() |
| 23 | end := (r.GetEnd() / r.GetStep()) * r.GetStep() |
| 24 | return s.next.Do(ctx, r.WithStartEnd(start, end)) |
| 25 | } |