1
mirror of https://github.com/rclone/rclone synced 2024-11-27 05:23:40 +01:00

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

This commit is contained in:
albertony 2022-06-24 18:35:01 +02:00
parent 9612ca6110
commit 92a43c5f7b

View File

@ -107,22 +107,18 @@ var shortFn = func(ctx context.Context, in rc.Params) (rc.Params, error) {
} }
var ctxFn = func(ctx context.Context, in rc.Params) (rc.Params, error) { var ctxFn = func(ctx context.Context, in rc.Params) (rc.Params, error) {
select { <-ctx.Done()
case <-ctx.Done():
return nil, ctx.Err() return nil, ctx.Err()
}
} }
var ctxParmFn = func(paramCtx context.Context, returnError bool) func(ctx context.Context, in rc.Params) (rc.Params, error) { 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) { return func(ctx context.Context, in rc.Params) (rc.Params, error) {
select { <-paramCtx.Done()
case <-paramCtx.Done():
if returnError { if returnError {
return nil, ctx.Err() return nil, ctx.Err()
} }
return rc.Params{}, nil return rc.Params{}, nil
} }
}
} }
const ( const (