staticcheck: should use a simple channel send/receive instead of select with a single case

This commit is contained in:
albertony
2022-07-04 11:24:59 +02:00
parent 9612ca6110
commit 92a43c5f7b
+6 -10
View File
@@ -107,21 +107,17 @@ var shortFn = func(ctx context.Context, in rc.Params) (rc.Params, error) {
}
var ctxFn = func(ctx context.Context, in rc.Params) (rc.Params, error) {
select {
case <-ctx.Done():
return nil, ctx.Err()
}
<-ctx.Done()
return nil, ctx.Err()
}
var ctxParmFn = func(paramCtx context.Context, returnError bool) func(ctx context.Context, in rc.Params) (rc.Params, error) {
return func(ctx context.Context, in rc.Params) (rc.Params, error) {
select {
case <-paramCtx.Done():
if returnError {
return nil, ctx.Err()
}
return rc.Params{}, nil
<-paramCtx.Done()
if returnError {
return nil, ctx.Err()
}
return rc.Params{}, nil
}
}