errdefs: use status package for mapping errors
Signed-off-by: Stephen J Day <stephen.day@docker.com>
This commit is contained in:
parent
d8bd6b70ce
commit
fe52d9369f
@ -29,17 +29,17 @@ func ToGRPC(err error) error {
|
|||||||
|
|
||||||
switch {
|
switch {
|
||||||
case IsInvalidArgument(err):
|
case IsInvalidArgument(err):
|
||||||
return grpc.Errorf(codes.InvalidArgument, err.Error())
|
return status.Errorf(codes.InvalidArgument, err.Error())
|
||||||
case IsNotFound(err):
|
case IsNotFound(err):
|
||||||
return grpc.Errorf(codes.NotFound, err.Error())
|
return status.Errorf(codes.NotFound, err.Error())
|
||||||
case IsAlreadyExists(err):
|
case IsAlreadyExists(err):
|
||||||
return grpc.Errorf(codes.AlreadyExists, err.Error())
|
return status.Errorf(codes.AlreadyExists, err.Error())
|
||||||
case IsFailedPrecondition(err):
|
case IsFailedPrecondition(err):
|
||||||
return grpc.Errorf(codes.FailedPrecondition, err.Error())
|
return status.Errorf(codes.FailedPrecondition, err.Error())
|
||||||
case IsUnavailable(err):
|
case IsUnavailable(err):
|
||||||
return grpc.Errorf(codes.Unavailable, err.Error())
|
return status.Errorf(codes.Unavailable, err.Error())
|
||||||
case IsNotImplemented(err):
|
case IsNotImplemented(err):
|
||||||
return grpc.Errorf(codes.Unimplemented, err.Error())
|
return status.Errorf(codes.Unimplemented, err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user