refactor: split fetchRelationResults to satisfy funlen

This commit is contained in:
2026-06-16 21:05:16 +02:00
committed by Milas Holsting
parent ff1ce6588a
commit 16ba3d25ba

View File

@@ -224,7 +224,7 @@ func buildAllowedWatchOrderEntries(result watchorder.WatchOrderResult, mode Watc
return allowedEntries, seen
}
func (c *Client) fetchRelationResults(ctx context.Context, entries []watchorder.WatchOrderEntry) []fetchResult {
func (c *Client) fetchRelationEntries(ctx context.Context, entries []watchorder.WatchOrderEntry) chan fetchResult {
g, gCtx := errgroup.WithContext(ctx)
g.SetLimit(3)
@@ -265,6 +265,12 @@ func (c *Client) fetchRelationResults(ctx context.Context, entries []watchorder.
close(results)
}()
return results
}
func (c *Client) fetchRelationResults(ctx context.Context, entries []watchorder.WatchOrderEntry) []fetchResult {
results := c.fetchRelationEntries(ctx, entries)
fetched := make([]fetchResult, 0, len(entries))
for res := range results {
fetched = append(fetched, res)